Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 61.9MB ·虚拟内存 1301.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
在正则表达式中,想要匹配指定开头或结尾的字符串就要使⽤到锚点。^ 指定开头,$ 指定结尾。
^ ⽤来检查匹配的字符串是否在所匹配字符串的开头。
例如, 在 abc 中使⽤表达式 ^a 会得到结果 a 。 但如果使⽤ ^b 将匹配不到任何结果。 因为在字符串 abc 中并不是以 b 开头。
例如, ^(T|t)he 匹配以 The 或 the 开头的字符串。
"(T|t)he" => The car is parked in the garage.
"^(T|t)he" => The car is parked in the garage.
同理于 ^ 号,$ 号用来匹配字符是否是最后一个。
例如, (at\.)$ 匹配以 at. 结尾的字符串。
"(at\.)" => The fat cat. sat. on the mat.
"(at\.)$" => The fat cat. sat. on the mat.
正则表达式提供一些常用的字符集简写。如下:简写描述.除换行符外的所有字符。\w匹配所有字母数字,等同于 [a-zA-Z0-9_]。\d匹配数字: [0-9]。\D匹配非数字: [^\d]。\s匹配所有空格字符,等同于 ...