我的正则表达式遇到麻烦,无法找到标题中带有数字和字母的所有目录。
基本上在//"E:\SomeProvider\SomeGame\build\images\1136x640\img.png"
我正在寻找//"1136x640"
的输出
谢谢
最佳答案
如果没有更好的示例或解释,这是我能想到的最好的正则表达式:[^\\/]*(?:[a-zA-Z][^\\/]*\d|\d[^\\/]*[a-zA-Z])[^\\/]*
基本上,它匹配所有非\
或/
包含字母和数字的内容,反之亦然。
您可以查看更详细的解释here并测试您自己的示例。
编辑:如果您添加更多的输入>输出示例和您的正则表达式,我们可能会找到一个更好的选择,更重要的是,可以帮助您了解为什么您的正则表达式不起作用。
EDIT2:谁投票赞成,如果您可以用答案解释问题,我会解决的
关于javascript - 字符串中的数字和字母组合的正则表达式模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54401700/