暑期熔炉7月10

住在我心里孤独的

孤独的海怪 痛苦之王

开始厌倦 深海的光 停滞的海浪

笔记

字符串的正则表达式

正则表达式是一种用于查找符合条件的字符串的表达形式.

可以按照字符的规则去寻找,也可以预寻找

\d 就是找一个0-9之间的一个数字 \w 就是找一个单词(包括数字 字母 下滑线) \s找一个空白符(包括换行,制表等等) \D就是找一个除了0-9之外的字符 \W \S 同理

\\d\\d\\d-\\d\\d\\d-\\d\\d\\d\\d 就是查找一个类似111-111-1111 类型的电话号

方括号的作用

1.枚举 [123] 就是查找123其中的任一字符 \\d[123]

2.范围 [1-9] 查找1到9之间的任一字符

3.^否   查找除了什么之外的 [^1-9] 除了1-9之外的字符

4.&& 两个范围的交集 [1-9&&^5] 也就是1,2,3,4,6,7,8,9之间的任一字符

边界匹配

^ 表示行的开头 $ 行的结尾 \a 输入的开头 \z 输入的结尾 \b 单词边界 这三个同样有大写形式表示非 \G表示上一个输入的匹配

三种查找模式

贪婪Greedy 默认  匹配到不能匹配为止

勉强Reluctant  用?表示  匹配最小符合单位

占有Possessive 用+表示 难说没学

posted @ 2023-07-10 23:07  混沌武士丞  阅读(7)  评论(0编辑  收藏  举报