[英]Regex - Find a 8 letters word with either number/alphabets/both and ending with .php
我正在尝试使用正则表达式查找许多 8 个数字单词,
我试过这个\\b\\d{8}\\b.php
但我失败了它只适用于数字例如
12121212.php
23232323.php
我也不需要
东西-category.php
AB787C-category.php
has-bookshok.php
最终的结果应该是像abcd1234.php而不是something-abcd1234.php
您可以使用字符类
\\b[a-zA-Z0-9]{8}\\b
\\b
- 字边界。[a-zA-Z0-9]{8}
- 匹配数字、字母或两者。 ( {8} -> 长度必须是 8 个字符)更新
最终的结果应该是像 abcd1234.php 而不是 something-abcd1234.php
\\b[a-zA-Z0-9]{8}\\.php$
好吧,如果你想要完整的字符串匹配,你需要在开始时使用^
锚点,在结束时使用$
而不是\\b
^[a-zA-Z0-9]{8}\\.php$
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.