在我的正则表达式中添加空格字符

时间:2011-08-19 11:00:40

标签: regex

我想帮助这个正则表达式接受空格字符。

以下正则表达式有效^a|a$|a,但此版本不是^tips to|tips to$|tips to

3 个答案:

答案 0 :(得分:1)

空间就像正则表达式一样(你只需要放置空格字符,这应该有效)。或者,您可以使用\ s特殊字符。例如,在Perl中:

my $test = "Helloworld";
if ($test =~ m/ /)
{
    print("Has space\n");
}

此外,如果您可以指定更多想要使用正则表达式的内容,我们可以提供更好的帮助。

答案 1 :(得分:0)

匹配1个空格字符的正则表达式是1个空格字符。

答案 2 :(得分:0)

尝试逃避最后一个空格(正则表达式引擎将“看到”“提示”是一个块 - 至少是最后一个OR)

^tips to|tips to$|tips\ to

或者是安全方面的群组,您的搜索

^(tips to)|(tips to)$|(tips to)

[编辑1]

所以这是OP正在使用的解决方案:

^"tips to"|"tips to"$|"tips to"