我正在使用以下正则表达式来匹配所有内容:
/^(?=.{10,8000}$).*$/
但现在我才意识到.*
与换行符不匹配。如何使这个正则表达式匹配换行符?
答案 0 :(得分:7)
所有空格+非空格=所有字符:[\S\s]
/^(?=[\S\s]{10,8000})[\S\s]*$/
答案 1 :(得分:2)
为什么使用正则表达式?
var txt = "Hello World!";
if(length(txt) >= 10 && length(txt) <= 8000) {//match}
答案 2 :(得分:1)
var filter = /.*/gim;
这将匹配多行的所有内容。
答案 3 :(得分:0)
1.使用此
var filter = /[\w|\W]*/gim;
答案 4 :(得分:0)
我认为这更简单,只需使用
Worksheets("Sheet1").Range(Cells(b, 4)).Value
。代表任何角色,*允许任何重复的角色。