正则表达式

正则表达式常用示例

输入示例:
时间2019-12-11,BeiJing时间08:10。

包含

2019

不包含字符

不包含单个字符 [^\d]
不包含字符串   ((?!str).)*

不以某字符串开头

^(?!str)

以某字符开头

^str

以某字符结尾

str$

不以某字符结尾

(?<!str)

中文

^[\u4E00-\u9FA5]+$

英文

[a-zA-Z]
或
\\w

数字

\\d
或
[0-9]

捕获,非捕获

捕获  :(?<catchName>regex)
非捕获:(?regex)

贪心模式

贪心: .*\d
非贪心: .*?\d

字符s
意义:匹配一个单个white空格符,包括空格,tab,form feed,换行符,等价于[ \f\n\r\t\v]。
例如:\sw* 匹配"foo bar."中的' bar'。

推荐阅读:
https://blog.csdn.net/inxunxun/article/details/128212637

posted @ 2023-03-27 19:00  原子切割员  阅读(13)  评论(0编辑  收藏  举报