我有Java字符串:
String b = "/feedback/com.school.edu.domain.feedback.Review$0/feedbackId");
Run Code Online (Sandbox Code Playgroud)
我也生成了我希望匹配此字符串的模式:
String pattern = "/feedback/com.school.edu.domain.feedback.Review$0(.)*";
Run Code Online (Sandbox Code Playgroud)
当我说它b.matches(pattern)回来false.现在我知道美元符号是Java RegEx的一部分,但我不知道我的模式应该是什么样子.我假设$ in pattern需要被一些转义字符替换,但不知道有多少.这个$符号对我很重要,因为它有助于我区分列表中的元素(美元后的数字),我不能没有它.