我正在嘗試使用java製作一個簡單的正則表達式模式工作。我需要識別任何以尾隨星號結尾的大寫單詞。從以下示例中: 以asterix結尾的單詞的Java正則表達式模式
Test ABC* array
我需要識別「ABC *」或確切地說,任何帶有上部結尾並以星號結尾的單詞。我嘗試了以下與我的有限正則表達式知識相匹配的模式,但到目前爲止還沒有成功。
String text = "Test ABC* array";
Matcher m = Pattern.compile("\b[A-Z]+[*]?\b").matcher(text);
任何指針將不勝感激。
感謝
它也行不通,請參閱我的答案的解決方案。 – Flawyte
@BlackVegetable - 這個明星不是一個Kleene明星 - 它是一個簡單的人物(實際上是一個人物角色)。 –