我真的很难找到一个正则表达式,它可以可靠地检查字符串是否是编号列表的一部分(例如您可以在普通文字处理器中找到的那些)
因此,如果字符串的开头是一个数字,后跟一个句号和一个空格,我希望它返回 true 。
对于一位甚至两位数,我当然可以很容易地做到这一点,而不需要正则表达式,但是由于数字可以是任意大小,所以它不起作用。
示例 1
"1. This is a string"
应该返回true,因为字符串以: “1.”开头。
示例 2
"3245. This is another string"
应该返回true,因为字符串以“3245”开头。
示例 3
"This is a 24. string"
应该返回false
因为在字符串的开头没有匹配的模式......但是......
示例 4
"3. This is 24. string"
仍应返回true
我希望这足够清楚。
提前感谢您的帮助。