我是正则表达式的新手,所以希望有些专家能够轻松回答我的问题.我试图找到并替换以某个字母开头的单词,如果它们是复数则保持复数.
所以,例如,我想用"乐队"代替"男孩"一词,用"乐队"代替"男孩"
text.replace( /\b(b)[\w]+(s?)\b/gi, "<span style=\"font-weight:bold\">$1and$2<\/span>" );
Run Code Online (Sandbox Code Playgroud)
但是,$ 2没有提供可选的"s".
提前谢谢!