我搜索構建了由一些固定部分和一個變量(實際上是業務單元名稱)組成的模式。事實上,該變量包含一些特定的正則表達式字符的可能性很高,這些字符可以被識別爲正則表達式控制字符(即+或*)。轉義部分正則表達式
是否有任何正則表達式標籤注意到模式子部分應僅被視爲文本,並忽略特定的字符含義?
某種:
regex_fixed_part [escape]business + unit[/espace] regex_fixed_part
這裏,業務+單元將在分析器通過業務\ +單元代替
很明顯,我無法逃脫手動所有正則表達式字符,但我搜索了一個更整潔的方法。
謝謝
你使用哪種語言? – 2010-01-11 09:27:25
我寧願成爲語言無關的。 我在C#中,爲此目的,我可以使用Regex.Escape方法。但我想直接在PHP中使用正則表達式 – camous 2010-01-11 09:45:46