以-开头正则表达式
正则匹配数字结尾字符串以-开头的正则表达式可以表示为:
^-.*
其中:
^ 表示匹配输入字符串的开头。
- 表示匹配连字符。
.* 表示匹配零个或多个任意字符。
因此,该正则表达式可以匹配任何以连字符(-)开头的字符串。
常用的正则表达式:
匹配任意字符:. 表示匹配除了换行符以外的任意字符。例如,正则表达式 a.b 可以匹配 "aab"、"abb" 等字符串。
匹配数字:\d 表示匹配数字字符。例如,正则表达式 \d+ 可以匹配任意多个数字字符。
匹配非数字:\D 表示匹配非数字字符。例如,正则表达式 \D+ 可以匹配任意多个非数字字符。
匹配字母:\w 表示匹配字母、数字或下划线字符。例如,正则表达式 \w+ 可以匹配任意多个字母、数字或下划线字符。
匹配非字母:\W 表示匹配非字母、数字或下划线字符。例如,正则表达式 \W+ 可以匹配任意多个非字母、数字或下划线字符。
匹配空白字符:\s 表示匹配空格、制表符、换行符等空白字符。例如,正则表达式 \s+ 可以匹配任意多个空白字符。
匹配非空白字符:\S 表示匹配非空白字符。例如,正则表达式 \S+ 可以匹配任意多个非空白字符。
匹配特定字符:[...] 表示匹配方括号内的任意一个字符。例如,正则表达式 [aeiou] 可以匹配任意一个元音字母。
匹配多个字符:+ 表示匹配前面的字符一次或多次。例如,正则表达式 a+ 可以匹配一个或多个字母 a。
匹配任意次数字符:* 表示匹配前面的字符零次或多次。例如,正则表达式 a*b 可以匹配零个或多个字母 a,后面跟着一个字母 b。
匹配零次或一次字符:? 表示匹配前面的字符零次或一次。例如,正则表达式 colou?r 可以匹配 "color" 或 "colour"。
匹配固定次数字符:{n} 表示匹配前面的字符恰好 n 次。例如,正则表达式 a{3} 可以匹配恰好三个字母 a。
匹配固定次数以上字符:{n,} 表示匹配前面的字符至少 n 次。例如,正则表达式 a{3,} 可以匹配至少三个字母
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论