我希望正则表达式至少有2个字符,以任何字母或任何数字开头,但它可以接受-和_。例如:ABD、Abc_123、12、A_1、A1等
ma8fv8wu1#
(更新)(?=[-\w]{2}).*在线测试,https://regex101.com/r/JcUaBz/2
(?=[-\w]{2}).*
hrysbysz2#
这应该能起到作用:
[\w-]{2,}
但是,如果你想忽略含有特殊字符的单词,你可以这样做:
(?<=\s|^)([\w-]{2,})(?=\s+|$)
2条答案
按热度按时间ma8fv8wu1#
(更新)
(?=[-\w]{2}).*
在线测试,https://regex101.com/r/JcUaBz/2
hrysbysz2#
这应该能起到作用:
但是,如果你想忽略含有特殊字符的单词,你可以这样做: