为什么我必须在正则表达式的正则表达式中使用replace?

卡罗来纳州米兰达

我在FreeCodeCamp上遇到了一些挑战,但我迷失在要求检查“回文检查”的基本挑战中。在解决方案中,我必须执行以下操作:

str = str.replace(/[^a-zA-Z]/g, '').toLowerCase();

但是我不明白我必须使用replace方法和正则表达式的原因。

有人可以帮助我吗?

费德里科广场

使用此代码:

str.replace(/[^a-zA-Z]/g, '').toLowerCase()

您将摆脱掉所有不是AZ和az字母的字符,然后将替换后的字符串设置为小写。^一开始的字符类的[..][^...]手段not this characters因此,[a-z]意味着匹配从a到z的字母,[^a-z]意味着匹配从a到z的字母以外的任何字母

演示版

有很多在线正则表达式工具可以解释这些模式。在Regex101中,您可以看到:

/[^a-zA-Z]/g
   [^a-zA-Z] match a single character not present in the list below
      a-z a single character in the range between a and z (case sensitive)
      A-Z a single character in the range between A and Z (case sensitive)
   g modifier: global. All matches (don't return on first match)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我必须在grep的正则表达式中引用转义字符,而不是在在线正则表达式引擎上引用?

来自分类Dev

为什么我必须在grep的正则表达式中引用转义字符,而不是在在线正则表达式引擎上引用?

来自分类Dev

为什么我必须在grep的正则表达式中引用转义字符,而不是在在线正则表达式引擎上引用?

来自分类Dev

为什么我的正则表达式不能在JS中使用?

来自分类Dev

为什么IN不评估我的正则表达式?

来自分类Dev

为什么我的正则表达式与此不符?

来自分类Dev

为什么我的正则表达式也抓住EOLN?

来自分类Dev

为什么我不做这个正则表达式?

来自分类Dev

为什么IN不评估我的正则表达式?

来自分类Dev

在此示例中使用什么正则表达式

来自分类Dev

为什么我的代码与这些s表达式不匹配正则表达式?

来自分类Dev

正则表达式以匹配必须在PHP正则表达式中转义的字符

来自分类Dev

正则表达式Java,为什么此正则表达式这么慢?

来自分类Dev

为什么必须在Java正则表达式中指定整个字符串?

来自分类Dev

在正则表达式中使用正则表达式

来自分类Dev

正则表达式:在终端中使用正则表达式路径运行命令

来自分类Dev

什么是正则表达式?

来自分类Dev

什么是扩展正则表达式?

来自分类Dev

什么是正则表达式?

来自分类Dev

-> [^] + <-正则表达式匹配什么?

来自分类Dev

正则表达式':[^:] +:[^:] +:[^:] + *与什么匹配

来自分类Dev

什么是正则表达式

来自分类Dev

正则表达式是什么?

来自分类Dev

什么是正则表达式?

来自分类Dev

什么是正确的正则表达式?

来自分类Dev

正则表达式?

来自分类Dev

$ {}-正则表达式

来自分类Dev

正则表达式或

来自分类Dev

正则表达式

Related 相关文章

  1. 1

    为什么我必须在grep的正则表达式中引用转义字符,而不是在在线正则表达式引擎上引用?

  2. 2

    为什么我必须在grep的正则表达式中引用转义字符,而不是在在线正则表达式引擎上引用?

  3. 3

    为什么我必须在grep的正则表达式中引用转义字符,而不是在在线正则表达式引擎上引用?

  4. 4

    为什么我的正则表达式不能在JS中使用?

  5. 5

    为什么IN不评估我的正则表达式?

  6. 6

    为什么我的正则表达式与此不符?

  7. 7

    为什么我的正则表达式也抓住EOLN?

  8. 8

    为什么我不做这个正则表达式?

  9. 9

    为什么IN不评估我的正则表达式?

  10. 10

    在此示例中使用什么正则表达式

  11. 11

    为什么我的代码与这些s表达式不匹配正则表达式?

  12. 12

    正则表达式以匹配必须在PHP正则表达式中转义的字符

  13. 13

    正则表达式Java,为什么此正则表达式这么慢?

  14. 14

    为什么必须在Java正则表达式中指定整个字符串?

  15. 15

    在正则表达式中使用正则表达式

  16. 16

    正则表达式:在终端中使用正则表达式路径运行命令

  17. 17

    什么是正则表达式?

  18. 18

    什么是扩展正则表达式?

  19. 19

    什么是正则表达式?

  20. 20

    -> [^] + <-正则表达式匹配什么?

  21. 21

    正则表达式':[^:] +:[^:] +:[^:] + *与什么匹配

  22. 22

    什么是正则表达式

  23. 23

    正则表达式是什么?

  24. 24

    什么是正则表达式?

  25. 25

    什么是正确的正则表达式?

  26. 26

    正则表达式?

  27. 27

    $ {}-正则表达式

  28. 28

    正则表达式或

  29. 29

    正则表达式

热门标签

归档