匹配至少一个字符和零个或多个新行

mmaiiladsf

我希望我的代码查找包含至少一个字符和换行符(零个或多个)的字符串。

[\s\S]+ 不适用于我,因为它也只匹配换行符(没有任何字符)。

四人

您正在寻找的模式是

/\w+\n*/

这匹配任何字母数字字符,并且匹配_1次或多次,然后匹配换行字符0次或更多次

看到几个例子

var pattern = /\w+\n*/
console.log("a".match(pattern));
console.log("aaa".match(pattern));
console.log("a\n".match(pattern));
console.log("a\n\n\n".match(pattern));
console.log("a\nb".match(pattern));
console.log("\na\nb".match(pattern));

输出

[ 'a', index: 0, input: 'a' ]
[ 'aaa', index: 0, input: 'aaa' ]
[ 'a\n', index: 0, input: 'a\n' ]
[ 'a\n\n\n', index: 0, input: 'a\n\n\n' ]
[ 'a\n', index: 0, input: 'a\nb' ]
[ 'a\n', index: 1, input: '\na\nb' ]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

rsync --include可以匹配零个或一个字符吗?

如果整个字符串至少包含一个字母,则将其与空格匹配

匹配从给定字符串中至少偏离一个字符的任何字符串

输入文本验证反应至少包含一个字符和一个数字

至少一个字符和一个数字的正则表达式

“至少8个字符长,包括至少一个字母和一个数字”的正则表达式

正则表达式匹配一个字面模式,后面跟零个或多个字符,再跟另一个字面模式

Perl - 从一个字符串返回多个“相同”匹配项

正则表达式匹配多个空格,直到一个字符

解析一个字符的多个实例

如何在VBA中找到至少匹配一个字符的通配符文件夹的名称

正则表达式:在其他两个字符之间至少匹配一个字符

当一个字符是新行中的第一个字符时,如何解决正则表达式不匹配的问题?

如果前一个匹配包含一个字符,则不匹配

正则表达式匹配字符串,长度为3-6个字符,至少一个字母,没有重复的“-”

基于 R 中一个字符串列的多个条件创建一个新列

正则表达式:用引号和至少一个字符括起来的分号

正则表达式至少包含一个字符。成对的双引号。不应包含@和?

GNU sed,^和$与| 当第一个/最后一个字符匹配时

匹配任何单词的第一个和最后一个字符

在文本的每一行的开头和结尾添加一个字符

如何比较一个字符串和一个字符

使用Python将一个字符替换为多个字符

Java-用多个字符替换一个字符

用多个字符替换一个字符

用多个字符替换一个字符

打印多个字符与打印一个字符串

从多个标题大小的第一个和最后一个字符中删除空格

检查是否存在至少一个字符串列表中