“正则表达式 元字符 限定符”的版本间的差异
跳到导航
跳到搜索
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 |