Я пытаюсь соответствовать «слово» pec+
во фразеRegex модель, чтобы найти PEC +
Я не могу найти Печ +
Я попытался рисунок \bpec\+\b
, но нет ни одного совпадения.
Я пытаюсь соответствовать «слово» pec+
во фразеRegex модель, чтобы найти PEC +
Я не могу найти Печ +
Я попытался рисунок \bpec\+\b
, но нет ни одного совпадения.
Поскольку +
не символ слова, вы должны закончить выражение путем сопоставления слов границы не, используя \B
:
\bpec\+\B
См live demo, показывая матч за
foo pec+ bar
но не для любого из:
foopec+ bar
foo pec+bar
foopec+bar
Граница слова (\ б) определяется как место между двумя символами, которая имеет а \ ш с одной стороны от нее и и \ W с другой стороны от нее (в любом порядке), подсчета мнимые символы с начала и конца строки как , соответствующие \ W.
@ и +, не являясь символами слова, нет символа \ w для соответствия.
вы хотите, чтобы соответствовать 'PEC +' в '& Печ +', 'Pēc + _' или' грудными + & 'ли? Как насчет 'abc, pec +, def' тоже? –