我想匹配091\d{8}
内容中的模式。
我想提取以 开头的字符串091
,我试试这个:
^(091)\d{8}
此模式仅在字符串以新行开始时匹配,我必须使用什么模式?
您应该匹配单词边界(\b)
^
如果字符串以 091 开头,则只会匹配数字,而不是介于两者之间。您应该匹配正则表达式中的单词边界,否则它也会获取那些以 091 开头但之后超过 8 位的表达式。
请参阅此正则表达式 \b((091)\d{8})\b
:http ://regexr.com?310ra
括号中的捕获组将为您提供所需的数字。