0
çevrili kelimeleri içeren maç için
İfade:JS regexp'in sözler, boşluklar
/(^|[^ \/?$])\b(foo)\b/g
Test dizesi:
foo - need this 1
<div>foo</div> - need this 2
foo - need this 3
Foo - dont need this
foobar - dont need this
/foo/ - dont need this
değişikliği:
$1bar
çalışmak için bu Regexp'i iyileştirilmesine yardımcı ihtiyacınız ex # 3 ile birlikte. See demo
deneyin için yerdeğiştirme değiştirmek [ '(^ | [^ \ /]) \ bfoo \ b'] (https://regex101.com/r/dF8kZ0/1). Veya bile (^ | [^ \ /]) \ bfoo \ b (?! \ /) '. Hem JS hem de R'de regex'i kullanıyor musunuz? R'de, görünümlü bir düzenli ifadeyi kullanmayı planlıyorsanız, 'gsub' ile' perl = T' seçeneğini kullanmanız gerekecektir. –
@ WiktorStribiżnci thx! – Qteb