Я искал много вопросов «только для регулярного выражения», но не смог создать мое регулярное выражение на основе результатов. Я не очень хорошо в регулярных выражениях, я использую следующий, чтобы заменить все вхождения в текст в Perl:regex первое появление всего текста
$xmlText =~ s/(xmlns)/$exhangeText/g;
Однако я просто хочу, чтобы первое вхождение быть изменено, как я могу добиться этого?
Большое спасибо за любую помощь Нико
Примечание: Захват Паренс в коде бесполезны. 's/xmlns/$ exhangeText /' будет достаточно (и будет быстрее). – ikegami
Спасибо за помощь - высоко оценили –