我試圖像下面的字符串相匹配:正則表達式模式不工作,爲什麼?
"§{characters.characters}"
"§{characters_characters}"
"§{characters_characters.characters}"
等
我這樣做:
Pattern.compile("\\§\\{[a-zA-Z]+([_\\.][a-zA-Z]+)*\\}")
不過,這並不在所有的工作。有人知道爲什麼
如果我把Pattern.compile("\\§\\{([a-zA-Z]+)([_\\.][a-zA-Z]+)*\\}")
只有像「字符」的字符串都可以。但不明白爲什麼要麼...
怎麼樣'\\ {'&'\\}'? –
這個工具可能是有用的:http://www.regexplanet.com/advanced/java/index.html –