查看“正则表达式字符类练习”的源代码
←
正则表达式字符类练习
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 寻找长度为4的数字 == <pre>// /\b\d{4}\b/ // \b 表示边界(即不要在单词中间开始匹配) // \d{4} 表示一个数字,四次 // \b 表示另一个边界(即不要在单词中间结束匹配) "015 354 8787 687351 3512 8735" ==> ["8787", "3512", "8735"]</pre> <span id="寻找以-a-开头的单词"></span> == 寻找以 A 开头的单词 == <pre>// /\b[aA]\w+/ // \b 表示边界(即不要在单词中间开始匹配) // [aA] 表示字母 a 或 A // \w+ 表示任何字母字符,多次 "I'm sure I'm not Ada,' she said, 'for her hair goes in such long ringlets, and mine doesn't go in ringlets at all." ==> ["Ada", "and", "at", "all"]</pre> <span id="寻找一个-unicode-字符的单词"></span> == 寻找一个 Unicode 字符的单词 == 代替字母,我们可以使用一系列 Unicode 字符来识别一个单词(从而能够处理其他语言的文本,如中文、俄语或阿拉伯语)。Unicode 的”基本多文种平面(Basic Multilingual Plane)“包含世界各地使用的大部分字符,我们可以使用字符类和范围来匹配用这些字符编写的单词。 <pre>// /([\u0000-\u0019\u0021-\uFFFF])+/ // 基本多文种平面范围是 U+0000 到 U+FFFF 但空格是 U+0020 "爱丽丝 梦游 仙境" ==> ["爱丽丝", "梦游", "仙境"];</pre> == 计算元音个数 == <pre>// /[AEIOUYaeiouy]/ "There was a long silence after this, and Alice could only hear whispers now and then."; ==> "eeaaoieeaeiaAieouoyeaieoae"</pre>
返回至“
正则表达式字符类练习
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
基础知识
正则表达式
Markdown
分布式
项目管理
系统集成项目管理基础知识
云原生
Docker
云原生安全
云原生词汇表
十二因素应用
Kubernetes
音频处理
音频合成
Edge-tts
CMS系统
Docsify
VuePress
Mediawiki
自动生成
Marp
CI/CD
GitLab
设计
颜色
平面设计
AI
数字人
操作系统
GNU/Linux
数据库
Mysql
工具
链入页面
相关更改
特殊页面
页面信息