我试图在 java 中“找到”一系列非常具体的字符,但我的正则表达式无法正常工作。
我想找到一个单词(任何单词),然后是一个空格,然后是一个正斜杠,然后是另一个空格,然后是一个“M”(小写或大写),然后是一系列数字。我正在使用以下行:
Elements rating = doc.getElementsMatchingText(Pattern.compile("\\b\\s/\\s[mM][0-9]+"));
但这是找到整行(预期模式之前和之后的单词)。这也无济于事:
Elements rating = doc.getElementsMatchingText(Pattern.compile("^\\b\\s/\\s[mM][0-9]+"));
我究竟做错了什么?