任何人都可以帮我匹配Perl中的一个数字,该数字在它之前有一个新行,之后有一个新行(并且只是原始数字上的那个数字)我试过这个/^[\d\n]+$/
但它匹配所有新行...
答案 0 :(得分:1)
如何:
/\n\d\n/
如果你想使用^
和$
,你需要指定/ m标志并摆脱字符类中的\n
(只留下\ d,所以它甚至不需要在角色类中):
/^\d$/m
(但即使在字符串的开头或结尾处,也会在一行上单独匹配一个数字(在它之前或之后没有换行符)。
答案 1 :(得分:0)
这个正则表达式怎么样
/^(\d)$/
如果我理解正确,当一行包含一个数字而只有一个数字时,你想返回true。