全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

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

发布时间:2023-05-29 17:24:00
发布人:zyh

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

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

  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. (?:) 表示匹配括号内的表达式,但不捕获匹配的文本;

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

相关文章

python写入json文件?

python写入json文件?

2023-11-02
vscode设置tab为4个空格?

vscode设置tab为4个空格?

2023-11-02
更新pycharm?

更新pycharm?

2023-11-02
anaconda每次打开都要安装?

anaconda每次打开都要安装?

2023-11-02

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取