2014-04-23 45 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中以便轉義特殊字符。