我有一个字符串“在这里我又去了(1985年)”。括号内的数字可能并不总是相同,因此我想找到一种方法来将匹配字符串从开头括号替换为结尾括号。如果我想用另一个字符串替换“(1985)”,我该如何使用正则表达式呢?

例如,

"Here I go again (1985)"

操作后应该屈服
"Here I Go again <b>(1985)</b>".

最佳答案

尝试:

"Here I go again (1985)".replace(/(\(\d+\))/, '<b>$1</b>');

输出:
"Here I go again <b>(1985)</b>"

关于javascript - 在javascript中找到一组单词的正则表达式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21456553/

10-10 01:22