#php #regex #string #replace #preg-replace
#php #регулярное выражение #строка #заменить #preg-заменить
Вопрос:
Я пытаюсь заменить каждый экземпляр:
{{anythinghere::anythingthere}}
в строке.
Любая помощь будет оценена
Комментарии:
1. и чем вы хотите их заменить?
2. Предполагая, что остальные являются буквальными символами, определите что угодно . Также ответьте на вопрос Спадли.
3. заменить что на что? Дайте мне пример строки и желаемый результат
Ответ №1:
Поскольку вы не указали, чем вы хотите его заменить:
preg_replace("/{{([^:}] )::([^:}] )}}/", "First_param: $1, Second_param: $2", $target_string);
Это вернет First_param: anythinghere, Second_param: anythingthere
.