2013-05-18 1 views
2

예를 들어 여기에 모든 $this->load->model(*);을 바꾸려고하는데 *는 와일드 카드 검색/바꾸기를 나타냅니다. 정규식에서이 작업을 수행하는 올바른 방법은 무엇입니까?정규식을 사용하여 vqmod 와일드 카드 검색

<operation> 
    <search regex="true" position="replace"><![CDATA[ $this->load->model(.*); ]]></search> 
    <add><![CDATA[ $this->load->model('catalog/information'); ]]></add> 
</operation> 

답변

4

필요한 이스케이프 처리는 아주 적어야합니다. 당신이 바로이 당신의 대답했던대로는 또한 너무

<search regex="true" position="replace"><![CDATA[~\$this->load->model\(.*?\);~]]></search> 

같은 $ 괄호를 탈출해야합니다, 당신은 구분 기호를 추가해야합니다 (I는 ~이 될 가능성이 매우 낮 찾을 문자열 대신 / 사용)