我正在尝试将字符串与 java 正则表达式进行匹配,但无法成功。我对 java 很陌生,而且我的大部分经验都是基于 linux 的正则表达式,但我没有成功。有人可以帮助我吗?
以下是我使用的代码。
正则表达式是-
//vod//final\_\d{0,99}.\d{0,99}\\-Frag\d{0,99}
我要匹配的行是
/vod/final_1.3Seg1-Frag1
我希望 1.3、1 和 1 成为通配符。
有人请帮帮我...:(
最佳答案
您缺少 Seg1
部分。此外,您正在转义不需要转义的字符。试试这个正则表达式:/vod/final_\\d+\\.\\d+Seg1-Frag\\d+
关于java - 为什么这个正则表达式不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11885696/