В качестве примера я пытаюсь заменить все $this->load->model(*); , * представляет собой поиск / замену подстановки. Каков правильный способ сделать это в регулярном выражении?
<operation> <search regex="true" position="replace"><![CDATA[ $this->load->model(.*); ]]></search> <add><![CDATA[ $this->load->model('catalog/information'); ]]></add> </operation>
Требуемое экранирование должно быть минимальным. Вам нужно только избежать $ и круглых скобок
<search regex="true" position="replace"><![CDATA[~\$this->load->model\(.*?\);~]]></search>
Также, как вы правильно поступили в ответ на этот вопрос, вам нужно добавить разделитель (я нахожу ~ гораздо менее вероятен в строке, чем / следовательно, используя это)