Я новичок в regex, так что, надеюсь, какой-нибудь эксперт сможет просто зевать на мой вопрос с легким ответом. Я пытаюсь найти и заменить слова, начинающиеся с определенной буквы, и оставить их во множественном числе, если они во множественном числе.
Так, например, я хочу заменить слово «мальчик» на «группа», а «мальчики» на «группы»
text.replace( /\b(b)[\w]+(s?)\b/gi, "<span style=\"font-weight:bold\">$1and$2<\/span>" );
Однако, $ 2 не подходит с дополнительными "s".
Спасибо заранее!