猿问

正则表达式如何找出特定条件的值?

问题描述:
如何使用正则表达式找出括号内以冒号开头的值(包含冒号,值不限于数字)?

例子:匹配(:123)

  匹配(匹配(:123))
  匹配(匹配(匹配(:123)))

始终要保留上一级的括号,如括号内部没有包含冒号则不替换内容。谢谢!


米琪卡哇伊
浏览 930回答 1
1回答

拉丁的传说

"/\(:.+?\)/g"获取括号内的值的话,使用捕获即可"/\((:.+?\))/g",$1对应的即为结果
随时随地看视频慕课网APP
我要回答