正则表达式没有正确匹配数字

Kri*_*ian 0 c# regex

我有以下正则表达式:(\ d {14})十进制,匹配14个字符的长数.问题是它也匹配数字,长度为16个字符.如果字符串的开头或结尾没有数字,我需要添加一个条件来匹配.

所以例如112222222222222222将不是我想要的匹配,但xx22222222222222xx将匹配我需要.

Tot*_*oto 5

使用单词边界 \b

\b\d{14}\b
Run Code Online (Sandbox Code Playgroud)