我需要一个正则表达式来匹配制表符,回车符和方括号。 (C#)
答案 0 :(得分:3)
尝试:
[^\][\t\r]
[]
- char class ^
- 对char class的否定。\]
- escape] as]是一个元字符
在char类中[
- 无需在[
内转义[]
它不是元字符\t
- 标签\r
- 返回马车答案 1 :(得分:1)
应该是:
[^\t\r\[\]]
或整个字符串:
^[^\t\r\[\]]*$
答案 2 :(得分:0)
[\w]+
将匹配任何单词字符(字母数字和下划线)。
答案 3 :(得分:0)
#!/usr/bin/perl
use strict; use warnings;
my ($s) = @ARGV;
if ( $s =~ /^[^\r\t\[\]]*\z/ ) {
print "$s contains no carriage returns, tabs or square brackets\n";
}