相关疑难解决方法(0)

正则表达式搜索并替换为可选的复数

我是正则表达式的新手,所以希望有些专家能够轻松回答我的问题.我试图找到并替换以某个字母开头的单词,如果它们是复数则保持复数.

所以,例如,我想用"乐队"代替"男孩"一词,用"乐队"代替"男孩"

text.replace( /\b(b)[\w]+(s?)\b/gi, "<span style=\"font-weight:bold\">$1and$2<\/span>" );
Run Code Online (Sandbox Code Playgroud)

但是,$ 2没有提供可选的"s".

提前谢谢!

regex replace preg-replace

3
推荐指数
1
解决办法
4470
查看次数

标签 统计

preg-replace ×1

regex ×1

replace ×1