“正则表达式 元字符 限定符”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第24行: | 第24行: | ||
|指定字符重复0次或1次(最多1次) | |指定字符重复0次或1次(最多1次) | ||
|m+abc? | |m+abc? | ||
+ | 注意:abc没有用括号括起来,?就只会作用在离它最近的字符 c | ||
|以至少1个m开头,后接ab或abc的字符串 | |以至少1个m开头,后接ab或abc的字符串 | ||
|mab、mabc、mmmab、mmabc | |mab、mabc、mmmab、mmabc |
2022年11月17日 (四) 09:34的版本
https://www.bilibili.com/video/BV1Eq4y1E79W?p=11
用于指定其前面的字符和组合项连续出现多少次
符号 | 含义 | 示例 | 说明 | 匹配输入 |
---|---|---|---|---|
* | 指定字符重复0次或n次(无要求) | (abc)* | 仅包含任意个abc的字符串,等效于 \w* | abc、abcabcabc |
+ | 指定字符重复1次或n次(至少1次) | m+(abc)* | 以至少1个m开头,后接任意个abc的字符串 | m、mabc、mabcabc |
? | 指定字符重复0次或1次(最多1次) | m+abc?
注意:abc没有用括号括起来,?就只会作用在离它最近的字符 c |
以至少1个m开头,后接ab或abc的字符串 | mab、mabc、mmmab、mmabc |
{n} | 只能输入n个字符 | [abcd]{3} | 由abcd中字母组成的任意长度为3的字符串 | abc、dbc、adc |