Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 67.7MB ·虚拟内存 1301.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
字符集也叫做字符类。
⽅括号⽤来指定⼀个字符集。
在⽅括号中使⽤连字符来指定字符集的范围。
在⽅括号中的字符集不关⼼顺序。
例如,表达式 [Tt]he 匹配 the 和 The。
"[Tt]he" => The car parked in the garage.
⽅括号的点号(.) 就表示点号。
表达式 ar[.] 匹配 ar. 字符串。
"ar[.]" => A garage is a good place to park a car.
否定字符集
⼀般来说 ^ 表示⼀个字符串的开头,但它⽤在⼀个⽅括号的开头的时候,它表示这个字符集是否定的。例如, 表达式 [^c]ar 匹配⼀个后⾯跟着 ar 的除了c 的任意字符。
"[^c]ar" => The car par ked in the gar age.
后⾯跟着元字符+ ,* 或者 ? 的,⽤来指定匹配⼦模式的次数。这些元字符在不同的情况下有着不同的意思。* 号* 号匹配在 * 之前的字符出现⼤于等于0 次。例如,表达式 a* 匹配 0 或更多个以 a 开 ...