正则表达式———通俗易懂———边讲解边举例

时间:2022-07-25
本文章向大家介绍正则表达式———通俗易懂———边讲解边举例,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明:

      "^The": 开头一定要有"The"字符串;

      "of despair$": 结尾一定要有"of despair" 的字符串;

      那么,

      "^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配。

      "notice": 匹配包含notice的字符串。

      你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式(正则表达式) 可以出现在被检验字符串的任何地方,你没有把他锁定到两边。

      接着,说说 '*', '+',和 '?',

      他们用来表示一个字符可以出现的次数或者顺序. 他们分别表示:

      "zero or more"相当于{0,},
      "one or more"相当于{1,},
      "zero or one."相当于{0,1}, 这里是一些例子:
      "ab*": 和ab{0,}同义,匹配以a开头,后面可以接0个或者N个b组成的字符串("a", &#