0

我有一个包含以下行的文件:

13  
13-55  
some text 11  

我想创建一个正则表达式来匹配第一个行类型,而不是最后一个。我创建的Reges是[0-9\-]+

4

3 回答 3

0

您必须指定要从字符串的开头到结尾进行测试:

尝试使用以下正则表达式:

^[0-9-]+$
于 2013-09-10T13:32:19.657 回答
0

尝试使用锚点(^$分别表示字符串的开头和结尾)并使用多行选项(这取决于正则表达式的语言/引擎/环境)。

^[0-9-]+$

-请注意,如果它位于字符类的开头或结尾,您可以删除反斜杠。

于 2013-09-10T13:32:38.790 回答
0

如果要匹配以数字开头的行。

^[0-9-]+$
于 2013-09-10T13:32:48.960 回答