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