2014-04-23 25 views
0

用反斜杠字符假设我的字符串是"sample text – and so on.."如何匹配,而不是在PERL

Perl中我们使用反斜杠,而在某些情况下匹配,如:sample text \&\#x2013\; and so on..

我想知道是否有任何其他方式匹配任何字符串,而不是在匹配时使用反斜杠?

+0

'perldoc -f quotemeta' – devnull

+0

请举一个例子来说明你想要做什么。你正在写一个正则表达式来匹配一个特定的字符串吗?请注意,您显示的字符串中没有任何字符需要转义。 '/– /'很好 – Borodin

回答

1

无论何时,如果想在正则表达式中使用文字字符串进行比较,只需使用quotemeta就可以了。

还有一些有用的转义代码来快捷该过程,\Q ... \E,它可以包含在双引号字符串或正则表达式LHS中以便转义特殊字符。