我有一个NSArray行(objective-c iphone),我试图找到一个以数字开头的行,后跟一个点和一个空格,但可以有任意数量的空格(包括没有)在它之前,并在其后面有任何文字,例如:
1. random text
2. text random
3.
我会用什么正则表达式来获取它? (我正在努力学习它,无论如何我需要上面的表达式,所以我想我会用它作为例子)
答案 0 :(得分:2)
使用C#:
@"^ *[0-9]+\. "
它不检查.
之后是否存在某些内容,因此这是合法的:
1.(space)
如果您删除@
并转义\
它应该可以与其他语言一起使用(它与RegExpes一样非常“脚踏实地”)
答案 1 :(得分:1)
我可能会建议(Perl兼容的regexp):
^\s*\d+\.\s
在一行的开头:
答案 2 :(得分:0)
像
这样的东西^\s*\d+\.
但这取决于语言。
答案 3 :(得分:0)
/^\s*[0-9]+\.\s+/
如果您在号码前没有任何空格,那么我会猜测