一个正则表达式的问题,速回答

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:09:46
有一个字符串
str = "abcdb03(bac)"

我要从中取出b03 请问正则表达式如何匹配

/[^(]+()/

如果前面的abcd是固定的,后面括号里面的bac也是固定的,则为:
abcd([^()]*)\(bac\)
如果前面的abcd是固定的,后面括号里面的bac不固定,则为:
abcd([^()]*)\(.*\)

哪个是变化的,哪个是不变化的?
abcd(.*?)\(bac\) 都不变,这个就行

问题描述极度不清楚,请学习“智慧提问”