我有一个包含以下行的文件:
13
13-55
some text 11
我想创建一个正则表达式,首先只匹配行类型,但不匹配最后一行。
我创建的Reges是[0-9\-]+
答案 0 :(得分:0)
您必须指定从字符串的开头到结尾进行测试:
尝试使用以下正则表达式:
^[0-9-]+$
答案 1 :(得分:0)
尝试使用锚点(^
和$
分别表示字符串的开头和结尾)并使用多行选项(这取决于正则表达式的语言/引擎/环境)。
^[0-9-]+$
注意,如果它位于字符类的开头或结尾,您可以删除-
的反斜杠。
答案 2 :(得分:0)
如果您想匹配以数字开头的行。
^[0-9-]+$