首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

字母数字的Dart正则表达式,包括破折号和空格,但不包括空白字符串

Dart正则表达式是一种用于匹配和操作字符串的模式匹配工具。它可以用来验证、提取、替换和分割字符串,以满足特定的格式要求。在处理字母数字的Dart正则表达式时,可以使用以下表达式:

代码语言:txt
复制
RegExp r = RegExp(r'^[a-zA-Z0-9\- ]+$');

这个正则表达式可以匹配包含字母、数字、破折号和空格的字符串,但不包括空白字符串。下面是对该正则表达式的解释:

  • ^:匹配字符串的开头。
  • [a-zA-Z0-9\- ]:匹配字母、数字、破折号和空格。
  • +:表示前面的模式可以出现一次或多次。
  • $:匹配字符串的结尾。

这个正则表达式的分类是基于字符集的匹配,它可以用于验证用户输入的字符串是否符合特定的格式要求。例如,可以使用该正则表达式来验证用户的用户名、密码或其他包含字母数字、破折号和空格的字段。

以下是一些使用Dart正则表达式的示例场景:

  1. 用户名验证:可以使用该正则表达式来验证用户名是否只包含字母、数字、破折号和空格。
  2. 字符串过滤:可以使用该正则表达式来过滤字符串,只保留字母、数字、破折号和空格,去除其他特殊字符。
  3. 数据格式验证:可以使用该正则表达式来验证特定格式的数据,例如电话号码、邮政编码等。

对于Dart开发者,可以使用内置的RegExp类来创建和使用正则表达式。以下是一个示例代码,演示如何使用该正则表达式匹配字符串:

代码语言:txt
复制
RegExp r = RegExp(r'^[a-zA-Z0-9\- ]+$');
String input = 'abc-123 xyz';
if (r.hasMatch(input)) {
  print('字符串匹配成功!');
} else {
  print('字符串不符合要求!');
}

在腾讯云的产品中,可以使用云函数 SCF(Serverless Cloud Function)来执行 Dart 代码,并结合正则表达式进行字符串处理。腾讯云 SCF 是一种无服务器计算服务,可以帮助开发者在云端运行代码,无需关心服务器的管理和维护。您可以通过以下链接了解更多关于腾讯云 SCF 的信息:腾讯云 SCF 产品介绍

请注意,本回答仅提供了一个示例正则表达式和相关的腾讯云产品介绍,具体的应用场景和推荐产品可能因实际需求而异,建议根据具体情况进行选择。

相关搜索:如何定义像这样的正则表达式:包括字母和(),但不包括。和使用Python的数字正则表达式检查字符串只包含字母和数字,但不仅包括数字字母的字符串正则表达式,包括重音使用HTML限制为适当的十进制数字,但不包括字母匹配以开头但不包括的字符串的正则表达式从文本文件中删除所有标点符号、空格和其他非字母字符(包括数字我需要为顶级网址编写正则表达式,其中包括字母、数字、下划线以及句点、破折号和加号字符串的逗号分隔,但不包括在方括号和括号中kotlin中字母、数字、空格和反斜杠的正则表达式正则表达式用于捕获包含字母数字、下划线和空格但以字母开头的字符串使用Python 3.4+正则表达式最多匹配,但不包括#符号和一系列小写字母如何验证由数字和逗号组成的字符串,但不验证字母字符正则表达式:捕获行之间的文本,包括换行符、空格和下划线字符使用正则表达式匹配仅包含字母、数字和特殊字符混合(不含任何空格)的输入RegEx字符串,用于三个字母和两个带前置和后置空格的数字正则表达式匹配0到25之间的数字(包括0和25),可以是精度为1的双精度C#正则表达式,匹配但不包括匹配字符串之前的第一个字符如何匹配,计数和替换字符串的空格,但不是另一个字母字符串的子串?正则表达式有助于包含字符串的开头,但不包括结尾的2个值,同时使结果看起来可读我希望用户输入的字符串只有字母,数字和下划线和破折号,只有当用户选择“验证布尔值”选项
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

javascript正则深入以及10个非常有意思正则实战

今天笔者就复盘一下javascript正则表达式一些使用技巧高级API, 并通过几个实际案例,来展现正则表达式魅力.如果大家觉得正则表达式理解起来很麻烦,也可以使用如下在线网站, 只需要输入你正则表达式...\d+/匹配一个数字,当且仅当前面字符不是.时,此时将匹配3. 字符集合反向字符集合用法 [xyz] / [^xyz] [xyz]: 一个字符集合。匹配方括号中任意字符,包括转义序列。...词边界非单词边界匹配\b\B \b 匹配一个词边界。一个词边界就是一个词不被另外一个“字”字符跟随位置或者前面跟其他“字”字符位置,例如在字母空格之间。注意,匹配中不包括匹配字边界。...空白字符/非空白字符匹配\s\S \s: 匹配一个空白字符,包括空格、制表符、换页符换行符. \S: 匹配一个非空白字符 案例: let str = 'xuxi is' let reg1 = /....解释: (1)(2)中执行之后都将匹配xuxi, 一个是空白字符之前匹配, 一个是非空白字符匹配. 单字字符/非单字字符匹配\w/W \w: 匹配一个单字字符(字母数字或者下划线)。

65420

Qt正则表达式类QRegExp(附检验小程序)

(dot) 匹配任何字符(包括换行符) \d 匹配一个数字 \D 匹配一个非数字。 \s 匹配一个空白字符 \S 匹配非空格字符。...例如,\ d \ s * 将 匹 配 以 数 字 结 尾 ( 可 选 ) 后 跟 空 格 字 符 串 。 如 果 您 想 匹 配 文 字 将匹配以数字结尾(可选)后跟空格字符串。...如果您想匹配文字将匹配以数字结尾(可选)后跟空格字符串。如果您想匹配文字,则必须通过书写将其转义\$。 \b 单词边界。...例如,正则表达式\ bOK \ b表示在单词边界(例如字符串空白开头)之后立即匹配字母“ O”,然后紧接在另一个单词边界(例如字符串空白结尾)之前匹配字母“ K”。...其他一些组合 例子 解释 [abc] 方括号中间是几个字母,表示a,b,c这三个单独字符 ^abc 除了a,b,c以外字符 [a-z] 匹配a到z之间(包括az)所有单个字符 [a-zA-Z]

6.7K21
  • 【从零学习python 】66.深入了解正则表达式:模式匹配与文本处理利器

    正则表达式模式 模式字符串使用特殊语法来表示一个正则表达式字母数字表示他们自身,一个正则表达式模式中字母数字匹配同样字符串。...等价于 \x0d \cM。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。 \S 匹配任何非空白字符。...[a-z] 匹配任何小写字母 [A-Z] 匹配任何大写字母 [a-zA-Z0-9] 匹配任何字母数字。等价于\w \w 匹配包括下划线任何单词字符。等价于[A-Za-z0-9_]。...\b 匹配一个单词边界,也就是指单词空格位置。例如,er\b 可以匹配 “never” 中 ‘er’,但不能匹配 “verb” 中 ‘er’。 \B 匹配非单词边界。...\d 匹配任意数字字符,等价于 [0-9]。 \D 匹配任意非数字字符,等价于 [^0-9]。 \s 匹配任意空白字符,包括空格、制表符、换行符等等。 \S 匹配任意非空白字符。

    10400

    Python 正则表达式大全(下)

    ---- 正则表达式模式 模式字符串使用特殊语法来表示一个正则表达式字母数字表示他们自身。一个正则表达式模式中字母数字匹配同样字符串。 多数字母数字前加一个反斜杠时会拥有不同含义。...模式 描述 ^ 匹配字符串开头 $ 匹配字符串末尾。 . 匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符任意字符。 [...]...\w 匹配字母数字 \W 匹配非字母数字 \s 匹配任意空白字符,等价于 [\t\n\r\f]. \S 匹配任意非空字符 \d 匹配任意数字,等价于 [0-9]....\b 匹配一个单词边界,也就是指单词空格位置。例如, 'er\b' 可以匹配"never" 中 'er',但不能匹配 "verb" 中 'er'。 \B 匹配非单词边界。'...\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。 \S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 \w 匹配包括下划线任何单词字符。

    97810

    正则表达式基础(1)

    通用正则表达式 由于正则表达式有很多种实现方式,所以各种方式之间有一些区别。但是以下一些条件,则是在任何语言正则中都适用规律: 符号 匹配 ^ 匹配输入字符串开始位置。...等效于 x0c cL。 n 换行符匹配。等效于 x0a cJ。 r 匹配一个回车符。等效于 x0d cM。 s 匹配任何空白字符,包括空格、制表符、换页符等。与 [ fnrtv] 等效。...S 匹配任何非空白字符。与 [^ fnrtv] 等效。 t 制表符匹配。与 x09 cI 等效。 v 垂直制表符匹配。与 x0b cK 等效。 w 匹配任何字类字符,包括下划线。...:] 字母字符;在ASCII中,等效于[A-Za-z] [:blank:] 包括空格制表符 [:cntrl:] ASCII控制码;包括ASCII字符0~31以及127 [:digit:] 数字0~9...@[]_`{|}~]等效 [:print:] 可打印字符;包括[:graph:]中所有字符再加上空格字符 [:space:] 空白字符如空格符、制表符、回车符、换行符、垂直制表符以及换页符。

    42110

    正则表达式

    简介 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间字母特殊字符(称为"元字符")。...这包括所有大写小写字母、所有数字、所有标点符号一些其他符号。...\s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行。 \w 匹配字母数字、下划线。等价于 [A-Za-z0-9_] 非打印字符 非打印字符也可以是正则表达式组成部分。...等价于 \x0d \cM。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。...\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。 \S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 \t 匹配一个制表符。

    77720

    grep中使用d匹配数字不成功原因

    在很多文本编辑器或其他工具里,正则表达式通常被用来检索/或替换那些符合某个模式文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大正则表达式引擎。...\D \D \S 匹配任何非空白字符(等价于[^\f\n\r\t\v]) 不支持 不支持 \S \S \s 匹配任何空白字符,包括空格、制表符、换页符等等(等价于[ \f\n\r\t\v]) 不支持...\B 匹配非单词边界,例如:'er\B' 能匹配 "verb" 中'er',但不能匹配"never" 中'er' \B \B \B \B \b 匹配一个单词边界,也就是指单词空格位置,例如:...:] [:blank:] [:blank:] [:graph:] 任何一个可以看得见且可以打印字符(注意:不包括空格换行符等),例如:'[[:graph:]] ' [:graph:] [:graph...:] [:graph:] [:graph:] [:print:] 任何一个可以打印字符(注意:不包括:[:cntrl:]、字符串结束符'\0'、EOF 文件结束符(-1), 但包括空格符号),例如:'

    4K10

    正则表达式速查表

    || \s | 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。 || \S | 匹配任何非空白字符。等价于[^ \f\n\r\t\v]。...2,ASCII字符计1)匹配空白正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTML标记正则表达式:评注:网上流传版本太糟糕,上面这个也仅仅能匹配部分,对于复杂嵌套标记依旧无能为力匹配首尾空白字符正则表达式:^\s*|\s*$评注:可以用来删除行首行尾空白字符(包括空格、制表符、换页符等等...\w+)*评注:表单验证时很实用匹配网址URL正则表达式:[a-zA-z]+://[^\s]*评注:网上流传版本功能很有限,上面这个基本可以满足需求匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线...  //匹配由26个英文字母大写组成字符串^[a-z]+$  //匹配由26个英文字母小写组成字符串^[A-Za-z0-9]+$  //匹配由数字26个英文字母组成字符串^\w+$  //匹配由数字

    36020

    RegularExpression

    等价于\x0c\cL。 \n 匹配一个换行符。等价于\x0a\cJ。 \r 匹配一个回车符。等价于\x0d\cM。 \s 匹配任何不可见字符,包括空格、制表符、换页符等等。...其他六个属性: L:字母; M:标记符号(一般不会单独出现); Z:分隔符(比如空格、换行等); S:符号(比如数学符号、货币符号等); N:数字(比如阿拉伯数字、罗马数字等); C:其他字符。...\w+)*$"); 6.只能输入由数字26个英文字母组成字符串:("^[A-Za-z0-9]+$"); 7.整数或者小数:^[0-9]+([.][0-9]+){0,1}$ 8.只能输入数字:"^[0...27.匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 28.匹配空白正则表达式:\n\s*\r 评注:可以用来删除空白行.../> 评注:网上流传版本太糟糕,上面这个也仅仅能匹配部分,对于复杂嵌套标记依旧无能为力 30.匹配首尾空白字符正则表达式:^\s|\s$ 评注:可以用来删除行首行尾空白字符(包括空格、制表符、换页符等等

    78130

    常用正则表达式(Regular Expression)大全

    ,有了这个表达式就好办了 匹配双字节字符(包括汉字在内) [^\x00-\xff] 评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白正则表达式 \n\s*\.../> 评注:网上流传版本太糟糕,上面这个也仅仅能匹配部分,对于复杂嵌套标记依旧无能为力 匹配首尾空白字符正则表达式 ^\s*|\s*$ 评注:可以用来删除行首行尾空白字符(包括空格、制表符、换页符等等.../匹配由26个英文字母大写组成字符串 ^[a-z]+$ //匹配由26个英文字母小写组成字符串 ^[A-Za-z0-9]+$ //匹配由数字26个英文字母组成字符串 ^\w+$ //匹配由数字...、26个英文字母或者下划线组成字符串 正则表达式全集:正则表达式有多种不同风格。...\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\f\n\r\t\v]。 \S 匹配任何非空白字符。等价于[^\f\n\r\t\v]。 \t 匹配一个制表符。等价于\x09\cI。

    46810

    iOS-正则表达式简单使用

    |b|c|d或者[abcd]); ^[a-zA-Z]:表示一个以字母开头字符串; [0-9]a:表示a前有一位数字; [a-zA-Z0-9]$:表示一个字符串以一个字母数字结束。...\\w+)*$ 只能输入由数字26个英文字母组成字符串: ^[A-Za-z0-9]+$ 整数或者小数: ^[0-9]+([.]{0,1}[0-9]+){0,1}$ 只能输入数字: ^[0-9]+$...匹配双字节字符(包括汉字在内):可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) [^\x00-\xff] 匹配空白正则表达式:可以用来删除空白行 \n\s*\r 匹配HTML.../> 匹配首尾空白字符正则表达式:可以用来删除行首行尾空白字符(包括空格、制表符、换页符等) ^\s*|\s*$ 匹配网址URL正则表达式: [a-zA-z]+://[^\s]* 匹配帐号是否合法...等价于\x0c\cL。 \n 匹配一个换行符。等价于\x0a\cJ。 \r 匹配一个回车符。等价于\x0d\cM。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。

    1.6K70

    字符串正则表达式

    普通字符包括大小写字母数字,而元字符则具有特殊含义,要想真正用好正则表达式,正确理解元字符是最重要事情。下表列出了常用元字符 元字符 描述 ....类似但不等价于 “[A-Za-z0-9_]” ,这里 "单词" 字符使用 Unicode 字符集 \s 匹配任何不可见字符,包括空格、制表符、换页符等等。...6、字符类 要想查找数字字母数字空白已经很简单,因为已经有了对应这些字符集合元字符,但是如果你想匹配没有预定义元字符字符集合(比如元音字母 a,e,i,o,u ),应该怎么办?...比如想查找除了数字以外,其它任意字符都行情况,这时需要用到反义 元字符 描述 \w 匹配任意不是字母数字,下划线,汉字字符 \s 匹配任意不是空白字符 \D 匹配任意非数字字符 \B 匹配不是单词开头或结束位置...[^x] 匹配除了 x 以外任意字符 [^aeiou] 匹配除了 aeiou 这几个字母以外任意字符 例子: \S+ 匹配不包含空白字符串

    3.3K20

    C#基础篇 - 正则表达式入门

    正则表达式特点如下: 灵活性、逻辑性功能性非常强; 可以迅速地用极简单方式达到字符串复杂控制; 对于刚接触的人来说,比较晦涩难懂。...\w 匹配包括下划线任何单词字符。等价于 [A-Za-z0-9_]。 \W 匹配任何非单词字符。等价于 [^A-Za-z0-9_]。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。...\w+)*$" 06.只能输入由数字26个英文字母组成字符串:"^[A-Za-z0-9]+$" 07.整数或者小数:"^[0-9]+([.][0-9]+){0,1}$" 08.只能输入数字:"...27.匹配双字节字符(包括汉字在内):"[^\x00-\xff]"   评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 28.匹配空白正则表达式:"\n\s*\r"...包括空格、制表符、换页符等等),非常有用表达式 31.匹配网址URL正则表达式:"[a-zA-z]+://[^\s]*"   评注:网上流传版本功能很有限,上面这个基本可以满足需求 32.匹配帐号是否合法

    87920

    一文搞定Python正则

    匹配0个或者1个任意字符(非贪婪模式) ^ 开始位置 $ 结束位置 \s 匹配任意空白 \S 匹配任意非空白 \d 匹配一个数字 \D 匹配一个非数字 \w 匹配一个单词字符,包含数字字母 \W 匹配一个非单词字符...\b 匹配一个单词边界,也就是指单词空格位置(即正则表达式“匹配”有两种概念,一种是匹配字符,一种是匹配位置,这里\b就是匹配位置)。...等价于\x0c\cL。 \n 匹配一个换行符。等价于\x0a\cJ。 \r 匹配一个回车符。等价于\x0d\cM。 \s 匹配任何不可见字符,包括空格、制表符、换页符等等。...其他六个属性:L:字母;M:标记符号(一般不会单独出现);Z:分隔符(比如空格、换行等);S:符号(比如数学符号、货币符号等);N:数字(比如阿拉伯数字、罗马数字等);C:其他字符。...\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。 \S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 \w 匹配包括下划线任何单词字符。

    1.7K10

    15 Python 基础: 程序猿必懂知识之正则表达式

    我们来从左到右解读一下: \d{3}表示匹配3个数字,例如'010'; \s可以匹配一个空格(也包括Tab等空白符),所以\s+表示至少有一个空格,例如匹配' ',' '等; \d{3,8}表示...\b 匹配一个单词边界,也就是指单词空格位置。例如, 'er\b' 可以匹配"never" 中 'er',但不能匹配 "verb" 中 'er'。...\D 匹配一个非数字字符。等价于 ^0-9。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。...由26个小写英文字母组成字符串:^a-z+$ \7. 由数字26个英文字母组成字符串:^[A-Za-z0-9]+$ \8....首尾空白字符正则表达式:^\s*|\s*$或(^\s*)|(\s*$) (可以用来删除行首行尾空白字符(包括空格、制表符、换页符等等),非常有用表达式) \31.

    87920

    Android 常用正则表达式

    等效于 \x0c \cL。 \n 换行符匹配。等效于 \x0a \cJ。 \r 匹配一个回车符。等效于 \x0d \cM。 \s 匹配任何空白字符,包括空格、制表符、换页符等。...---- 常用正则表达式 以下内容来源于博客 最全常用正则表达式大全——包括校验数字、字符、一些特殊需求等等 一、校验数字表达式 1 数字:^[0-9]*$ 2 n位数字:^\d{n}$...]+$ 7 由数字26个英文字母组成字符串:^[A-Za-z0-9]+$ 8 由数字、26个英文字母或者下划线组成字符串:^\w+$ 或 ^\w{3,20}$ 9 中文、英文、数字包括下划线...格式是数字字母,下划线,但不含有 -。...转载请注明原博客地址 参考文章 Java 正则表达式 最全常用正则表达式大全——包括校验数字、字符、一些特殊需求等等

    2.1K10

    php常用正则表达式大全

    > 更多正则规则 匹配中文字符正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串长度...(一个双字节字符长度计2,ASCII字符计1) 匹配空白正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记正则表达式: 评注:网上流传版本太糟糕,上面这个也仅仅能匹配部分,对于复杂嵌套标记依旧无能为力 匹配首尾空白字符正则表达式:^\s*|\s*$ 评注:可以用来删除行首行尾空白字符(包括空格、制表符、换页符等等...$  //匹配由26个英文字母大写组成字符串 ^[a-z]+$  //匹配由26个英文字母小写组成字符串 ^[A-Za-z0-9]+$  //匹配由数字26个英文字母组成字符串 ^\w...+$  //匹配由数字、26个英文字母或者下划线组成字符串 下面是一些特殊字符: 正则表达式特殊字符: (学习参考书-<<精通正则表达式>>) 字符 意义:对于字符,通常表示按字面意义,指出接着字符为特殊字符

    2.4K30

    一文搞定Python中正则表达式

    \D 匹配一个非数字 \w 匹配一个单词字符,包含数字字母 \W 匹配一个非单词字符,包含数字字母 abcd...\b 匹配一个单词边界,也就是指单词空格位置(即正则表达式“匹配”有两种概念,一种是匹配字符,一种是匹配位置,这里\b就是匹配位置)。...等价于\x0d\cM。 \s 匹配任何不可见字符,包括空格、制表符、换页符等等。等价于 \f\n\r\t\v。...其他六个属性:L:字母;M:标记符号(一般不会单独出现);Z:分隔符(比如空格、换行等);S:符号(比如数学符号、货币符号等);N:数字(比如阿拉伯数字、罗马数字等);C:其他字符。...\D 匹配一个非数字字符。等价于 ^0-9。 \s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 \f\n\r\t\v。

    82611

    常用正则表达式

    ,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白正则表达式:\n\s*\r.../> 评注:网上流传版本太糟糕,上面这个也仅仅能匹配部分,对于复杂嵌套标记依旧无能为力 匹配首尾空白字符正则表达式:^\s*|\s*$ 评注:可以用来删除行首行尾空白字符(包括空格、制表符、换页符等等...//匹配由26个英文字母大写组成字符串 ^[a-z]+$  //匹配由26个英文字母小写组成字符串 ^[A-Za-z0-9]+$  //匹配由数字26个英文字母组成字符串 ^\w+$  //...匹配由数字、26个英文字母或者下划线组成字符串 表达式全集 正则表达式有多种不同风格。...\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\f\n\r\t\v]。 \S 匹配任何非空白字符。等价于[^\f\n\r\t\v]。 \t 匹配一个制表符。等价于\x09\cI。

    90010

    正则表达式语法速查

    正则表达式,又称规则表达式,是一种文本模式,通常用来检索、替换控制文本。主要包括a 到 z 字母以及一些特殊元字符。...例如,“[^a-z]"可以匹配任何不在"a"到"z"范围内任意字符。 \b 匹配一个单词边界,也就是指单词空格位置。...\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。 \S 匹配任何非空白字符。等价于[^ \f\n\r\t\v]。 \t 匹配一个制表符。...等价于\x09\cI。 \v 匹配一个垂直制表符。等价于\x0b\cK。 \w 匹配包括下划线任何单词字符。等价于“[A-Za-z0-9_]"。 \W 匹配任何非单词字符。...*\n).*$ (由数字/大写字母/小写字母/标点符号组成,四种都必有,8位以上) 十六进制值 /^#?

    52110
    领券