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