纯中文的行
^[一-龥]+$
或
^[\u4E00-\u9FA5]+$
包含中文的行
^.*[一-龥].*$
或
^.*[\u4E00-\u9FA5].*$
纯英文的行
^[a-zA-Z]+$
包含英文和数字的行
^.*[a-zA-Z0-9].*$
不包含英文和数字,但是包含其它任意字符的行
^[^a-zA-Z0-9]+$- //&cls&(type 测试.txt)|cscript -nologo -e:jscript "%~f0"&pause&exit
- WSH.echo(WSH.StdIn.ReadAll().match(/^[\u4E00-\u9FA5]+$/mg).join('\r\n'));
- //提取全中文的行,匹配多个结果
复制代码 ^行首
$行尾
[^\^]0{4,}非行首的字符+右边必须有4个0以上
[^一-龥]{2,5}$行尾以:非中文的任意2到5个字符结束
/g匹配所有可能
/i不区分大小写
/m匹配多行 |