Java 如何为“创建正则表达式”;名称(2)“;带数字括号的单词

Java 如何为“创建正则表达式”;名称(2)“;带数字括号的单词,java,regex,parentheses,Java,Regex,Parentheses,我需要为这个做一个正则表达式 范例 数学(5)、英语(6)、体育(5)我猜可能 (?<=,|^)([^(,]*)\((\d*)\)(?=,|$) 如果您希望简化/修改/探索表达式,将在的右上面板中进行解释。如果您愿意,还可以在中查看它与一些示例输入的匹配情况 我猜可能 (?<=,|^)([^(,]*)\((\d*)\)(?=,|$) 如果您希望简化/修改/探索表达式,将在的右上面板中进行解释。如果您愿意,还可以在中查看它与一些示例输入的匹配情况 迄今为止的努力?请发布你尝试过

我需要为这个做一个正则表达式

范例


数学(5)、英语(6)、体育(5)

我猜可能

(?<=,|^)([^(,]*)\((\d*)\)(?=,|$)

如果您希望简化/修改/探索表达式,将在的右上面板中进行解释。如果您愿意,还可以在中查看它与一些示例输入的匹配情况



我猜可能

(?<=,|^)([^(,]*)\((\d*)\)(?=,|$)

如果您希望简化/修改/探索表达式,将在的右上面板中进行解释。如果您愿意,还可以在中查看它与一些示例输入的匹配情况



迄今为止的努力?请发布你尝试过的模式?我已经有了答案。谢谢:到目前为止?请发布你尝试过的模式?我已经有了答案。谢谢:D
Full match: math(5)
Group 1: math
Group 2: 5
Full match: English(6)
Group 1: English
Group 2: 6
Full match: P.E(5)
Group 1: P.E
Group 2: 5