我如何在java中使用正则表达式来提取表单中的URL
/p/{any set of characters}/bugs/{any set of numbers start from 0 to 999}
来自文本文件。我尝试了一个如下
final String regex = "(\\/p\\/.*\\/bugs\\/(\\d{0,3}))";
但我对我不起作用。
答案 0 :(得分:0)
不确定为什么你的正则表达式中有这些反斜杠。此外,使用否定字符类来匹配模式中的任何字符集。以下内容可能对您有用:
/p/[^/]*/bugs/[0-9]{1,3}
答案 1 :(得分:0)
试试这个正则表达式:
final String regex = "/p/.+/bugs/[0-9]{1,3}";