正则学习

^两个含义:
1.非:在中括号内[^]代表:非中括号的任意字符;
如[^abc]非a,非b,非c字符都可以匹配;
2.定位:表示:以^后面的字符开头;
如 /^abc/ 表示:以abc字符开头
$表示以$前面的字符串结尾

[ ]表示中括号内任意字符串匹配,
如[abc]表示a或者b或者c可匹配;
[0-9a-2] 表示任何数字或者英文都匹配;

(abc)代表一整个字符串匹配,如果在[ ]中括号内,
如 [(yyy)abc]表示 任意yyy或者a或者b或者c匹配,
[^(yyy)abc]表示 非yyy,非a,非b,非c 任意字符都匹配

{} 表示{}前的字符出现的范围次数,;
如{1}出现一次匹配,
{0,}大于0次以上匹配,
{1,5}出现一到5次匹配
[a]{1,5}表示出现1-5个a都匹配

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 正则表达式是一种通用的工具,在Java[http://c.biancheng.net/java/]Script、P...
    又吃锅包肉阅读 3,693评论 0 0
  • 一、常用的匹配规则总结表 原文链接 相关具体应用例子,请见:Python-正则表达式 二、re库中常用方法 相关具...
    夜空最亮的9星阅读 2,642评论 0 3
  • 速记: [ ] [ - ]中括号表示其中一个字符作为结果 [^ ]中括号里面加入 ^ 表示非的意思,不包括里面的字...
    iOS打怪升级阅读 2,241评论 0 0
  • 一、实例化RegExp 1、字面量2、构造函数 字面量var reg = /\bis\b/g;(\b单词边界)构成...
    林帅进来了阅读 2,523评论 0 0
  • 前端时间的自学的时候,怎么没吃透正则的用法,最近js有一定的提高,开始有时间补充漏洞的时候! 1.何为正则呢? 正...
    love2013阅读 2,241评论 0 1

友情链接更多精彩内容