如何在正则表达式中替换某些单词而不替换空格

kayjay00

我想替换javascript中的某些单词,但必须是确切的单词。例如,如果单词“ run”(奔跑),则不应匹配“ runing”(奔跑)。

当前的regex表达式替换了单词前面的空格。我如何才能找到确切单词的所有情况(甚至是句子的开头),而不必替换空格,却忽略了逗号,问号等?谢谢!

new RegExp('([^a-zA-Z0-9_-]|^)' + wa + '(?![a-zA-Z0-9_-])'
普拉纳夫·C·巴兰(Pranav C Balan)

使用单词boundary(\b声明单词边界。

new RegExp('\\b' + wa + '\\b')

或替换为捕获的组值。

string.replace(new RegExp('([^a-zA-Z0-9_-]|^)' + wa + '(?![a-zA-Z0-9_-])'), '$1')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式不替换JS中的文本

来自分类Dev

如何在 AWK 中替换正则表达式?

来自分类Dev

正则表达式替换字符串中单词之间的空格

来自分类Dev

正则表达式,用于替换LibreOffice Writer中的某些单词

来自分类Dev

如何编写正则表达式来替换某些单词并在 JavaScript 中缺少时添加“”。意外行为

来自分类Dev

正则表达式替换驼峰中的单词

来自分类Dev

提升正则表达式不替换在正则表达式网站上正确替换的表达式

来自分类Dev

如何在链正则表达式(notepad ++)中替换此表达式?

来自分类Dev

用正则表达式替换字符串,如果某些单词与数组匹配则替换

来自分类Dev

如何在Java中使用正则表达式一一替换空格?

来自分类Dev

如何在Java中使用正则表达式一一替换空格?

来自分类Dev

如何在正则表达式中用特殊符号替换特殊字符和空格?

来自分类Dev

如何在python中使用正则表达式替换字符串的多个单词?

来自分类Dev

jQuery 正则表达式替换返回替换单词

来自分类Dev

正则表达式将空格和单词替换为单词的FirstUpper

来自分类Dev

正则表达式:我如何不替换数字?

来自分类Dev

正则表达式匹配中不替换换行符?

来自分类Dev

正则表达式不替换字符串中的斜杠

来自分类Dev

将Java正则表达式的组1替换为不替换整个正则表达式

来自分类Dev

正则表达式替换保留单词的单词

来自分类Dev

正则表达式用可选的逗号和空格替换某个单词

来自分类Dev

PHP正则表达式替换以@结尾的单词以2个空格结尾

来自分类Dev

如何替换正则表达式中的重复?

来自分类Dev

如何返回正则表达式匹配子集(可能通过替换模式,但不替换)

来自分类Dev

Notepad ++-使用正则表达式查找并用逗号替换某些空格

来自分类Dev

使用正则表达式替换网址,而不替换图像

来自分类Dev

使用正则表达式替换URL,但不替换图像

来自分类Dev

正则表达式全局替换不替换第一次出现

来自分类Dev

如何使用正则表达式替换某些括号,但不能替换其他括号

Related 相关文章

  1. 1

    正则表达式不替换JS中的文本

  2. 2

    如何在 AWK 中替换正则表达式?

  3. 3

    正则表达式替换字符串中单词之间的空格

  4. 4

    正则表达式,用于替换LibreOffice Writer中的某些单词

  5. 5

    如何编写正则表达式来替换某些单词并在 JavaScript 中缺少时添加“”。意外行为

  6. 6

    正则表达式替换驼峰中的单词

  7. 7

    提升正则表达式不替换在正则表达式网站上正确替换的表达式

  8. 8

    如何在链正则表达式(notepad ++)中替换此表达式?

  9. 9

    用正则表达式替换字符串,如果某些单词与数组匹配则替换

  10. 10

    如何在Java中使用正则表达式一一替换空格?

  11. 11

    如何在Java中使用正则表达式一一替换空格?

  12. 12

    如何在正则表达式中用特殊符号替换特殊字符和空格?

  13. 13

    如何在python中使用正则表达式替换字符串的多个单词?

  14. 14

    jQuery 正则表达式替换返回替换单词

  15. 15

    正则表达式将空格和单词替换为单词的FirstUpper

  16. 16

    正则表达式:我如何不替换数字?

  17. 17

    正则表达式匹配中不替换换行符?

  18. 18

    正则表达式不替换字符串中的斜杠

  19. 19

    将Java正则表达式的组1替换为不替换整个正则表达式

  20. 20

    正则表达式替换保留单词的单词

  21. 21

    正则表达式用可选的逗号和空格替换某个单词

  22. 22

    PHP正则表达式替换以@结尾的单词以2个空格结尾

  23. 23

    如何替换正则表达式中的重复?

  24. 24

    如何返回正则表达式匹配子集(可能通过替换模式,但不替换)

  25. 25

    Notepad ++-使用正则表达式查找并用逗号替换某些空格

  26. 26

    使用正则表达式替换网址,而不替换图像

  27. 27

    使用正则表达式替换URL,但不替换图像

  28. 28

    正则表达式全局替换不替换第一次出现

  29. 29

    如何使用正则表达式替换某些括号,但不能替换其他括号

热门标签

归档