如何使用正则表达式替换确切的字符串?在DrRacket中

大卫·梅里诺

我最近一直在使用某些功能,并且我有一个可以在某些情况下使用的功能,我需要一个通用的功能。我需要一个正则表达式,以便它可以准确地找到我要查找的内容,而不仅仅是它的痕迹。我有这个

>(regexp-replace* #rx"^123456$" "123456 FUBAR" "MATCH!")
"123456 FUBAR"

如您所见,它不是用“ MATCH!”代替“ 123456”

我尝试使用此:

> (regexp-replace* #rx"(?:^| )123456(?:$| )" "123456XXXXX FUBAR" "MATCH!")
"123456XXXXX FUBAR"

正是我不需要的。

我曾浏览过其他一些文章,但我认为jScript和php中的正则表达式的工作有所不同,因为它们使用“ /”。

感谢您的建议!

编辑:嗯。^a例如,以下#rx:的使用不适用于类似的字符串(a 0 (a b))

> (regexp-replace* "^(a)" "(a 0 (a b)) FUBAR" "MATCH!")
"(a 0 (a b)) FUBAR"

我最需要它以这种方式工作。:P

虚假的

使用单词边界(\b,应使用pregexp语法):

> (regexp-replace* #px"\\b123456\\b" "123456 FUBAR" "MATCH!")
"MATCH! FUBAR"
> (regexp-replace* #px"\\b123456\\b" "123456XXXXX FUBAR" "MATCH!")
"123456XXXXX FUBAR"
> (regexp-replace* #px"\\ba\\b" "(a 0 b) FUBAR" "MATCH!")
"(MATCH! 0 b) FUBAR"
> (regexp-replace* #px"a" "(a 0 (a b)) FUBAR" "MATCH!")
"(MATCH! 0 (MATCH! b)) FUBAR"

请参阅正则表达式语法

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式匹配确切的字符串

来自分类Dev

正则表达式:搜索字符串在确切的行数上扩展

来自分类Dev

正则表达式匹配多个确切的字符串

来自分类Dev

如何从正则表达式中的匹配项中排除确切的字符串(而不是子字符串)?

来自分类Dev

如何创建一个正则表达式来查找确切的字符串长度?

来自分类Dev

正则表达式从字符串中获取确切的数字和十进制数字

来自分类Dev

使用正则表达式将确切的字符串与撇号进行匹配

来自分类Dev

使用正则表达式查找字符串中的确切字符

来自分类Dev

如何匹配JavaScript正则表达式中的确切字符串

来自分类Dev

使用JavaScript中的正则表达式匹配确切的字符串或第一个单词

来自分类Dev

什么是与确切的字母数字18字符串匹配的正则表达式?

来自分类Dev

javascript正则表达式中的确切字符串否定

来自分类Dev

正则表达式匹配字符串中的确切单词

来自分类Dev

正则表达式匹配字符串中的确切模式

来自分类Dev

C#正则表达式匹配字符串中的确切单词

来自分类Dev

如何使用正则表达式替换子字符串中的特定字符?

来自分类Dev

如何使用正则表达式替换子字符串中的特定字符?

来自分类Dev

如何使用正则表达式替换python词典中的字符串

来自分类Dev

如何使用正则表达式或linq替换C#中的特定字符串

来自分类Dev

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

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串;

来自分类Dev

如何正则表达式匹配和正则表达式替换php中的字符串

来自分类Dev

如何用正则表达式替换剪切字符串逻辑?

来自分类Dev

正则表达式以匹配确切的后缀

来自分类Dev

正则表达式查找确切的单词

来自分类Dev

正则表达式查找确切的单词

来自分类Dev

正则表达式从字符串的确切值

Related 相关文章

  1. 1

    正则表达式匹配确切的字符串

  2. 2

    正则表达式:搜索字符串在确切的行数上扩展

  3. 3

    正则表达式匹配多个确切的字符串

  4. 4

    如何从正则表达式中的匹配项中排除确切的字符串(而不是子字符串)?

  5. 5

    如何创建一个正则表达式来查找确切的字符串长度?

  6. 6

    正则表达式从字符串中获取确切的数字和十进制数字

  7. 7

    使用正则表达式将确切的字符串与撇号进行匹配

  8. 8

    使用正则表达式查找字符串中的确切字符

  9. 9

    如何匹配JavaScript正则表达式中的确切字符串

  10. 10

    使用JavaScript中的正则表达式匹配确切的字符串或第一个单词

  11. 11

    什么是与确切的字母数字18字符串匹配的正则表达式?

  12. 12

    javascript正则表达式中的确切字符串否定

  13. 13

    正则表达式匹配字符串中的确切单词

  14. 14

    正则表达式匹配字符串中的确切模式

  15. 15

    C#正则表达式匹配字符串中的确切单词

  16. 16

    如何使用正则表达式替换子字符串中的特定字符?

  17. 17

    如何使用正则表达式替换子字符串中的特定字符?

  18. 18

    如何使用正则表达式替换python词典中的字符串

  19. 19

    如何使用正则表达式或linq替换C#中的特定字符串

  20. 20

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

  21. 21

    使用正则表达式替换字符串

  22. 22

    使用正则表达式替换字符串

  23. 23

    使用正则表达式替换字符串;

  24. 24

    如何正则表达式匹配和正则表达式替换php中的字符串

  25. 25

    如何用正则表达式替换剪切字符串逻辑?

  26. 26

    正则表达式以匹配确切的后缀

  27. 27

    正则表达式查找确切的单词

  28. 28

    正则表达式查找确切的单词

  29. 29

    正则表达式从字符串的确切值

热门标签

归档