千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 使用正则表达式过滤数据的关键字

使用正则表达式过滤数据的关键字

来源:千锋教育
发布人:zyh
时间: 2023-05-29 17:24:00 1685352240

  在使用正则表达式过滤数据时,常用的一些关键字和符号有:

使用正则表达式过滤数据的关键字

  1. ^ 代表以输入字符串的开始匹配,例如 ^a 表示匹配以 a 开头的字符串;

  2. $ 代表以输入字符串的结尾匹配,例如 a$ 表示匹配以 a 结尾的字符串;

  3. * 代表匹配任意个数的字符,例如 a* 表示匹配零个或多个 a;

  4. + 代表匹配至少一个字符,例如 a+ 表示匹配一个或多个 a;

  5. ? 代表匹配零个或一个字符,例如 a? 表示匹配零个或一个 a;

  6. . 代表匹配任意一个字符,例如 a.b 表示匹配一个 a 后跟任意一个字符再跟一个 b 的字符串;

  7. | 代表或的意思,例如 a|b 表示匹配 a 或 b;

  8. [] 表示字符组,其中可以列举出要匹配的字符,例如 [abc] 表示匹配 a、b 或 c 中的一个;

  9. [^] 表示字符组的取反,其中可以列举出不要匹配的字符,例如 [^abc] 表示匹配除了 a、b 和 c 以外的任意字符;

使用正则表达式过滤数据的关键字

  10. \d 表示任意一个数字字符,相当于 [0-9];

  11. \D 表示非数字字符,相当于 [^0-9];

  12. \w 表示任意一个数字、字母或下划线字符,相当于 [0-9a-zA-Z_];

  13. \W 表示非数字、字母或下划线字符,相当于 [^0-9a-zA-Z_]。

  14. () 表示匹配括号内的表达式,并捕获匹配的文本;

  15. (?:) 表示匹配括号内的表达式,但不捕获匹配的文本;

  通过这些关键字和符号,可以灵活地使用正则表达式进行数据过滤。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT