我想在内容中匹配091\d{8}这样的模式。
我想提取以091开头的字符串,请尝试以下操作:

^(091)\d{8}


此模式仅在字符串以新行开始时匹配,我必须使用哪种模式?

最佳答案

^仅在字符串以091开头而不是两者之间的情况下与数字匹配。
您应该在正则表达式中匹配单词边界,
否则,它也会获取以091开头但之后超过8位的表达式。

请参阅此正则表达式\b((091)\d{8})\b在以下位置工作:http://regexr.com?310ra

括号中的带帽的组将为您提供所需的号码。

关于c# - 正则表达式开始(^)不能正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10680837/

10-13 09:06