Шаблон функции регулярного выражения [имя файла] и шаблон функции [строка_с_экранированными_символами]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Шаблон функции регулярного выражения [имя файла] и шаблон функции [строка_с_экранированными_символами]

Сообщение Anonymous »

Я пытаюсь создать сценарий и проанализировать файл.

Пожалуйста, помогите с регулярным выражением в php, чтобы найти и заменить следующие шаблоны:

От: «Это foo[/www/bar.txt] внутри foo[/etc/bar.txt]»

Кому: «Это bar_txt_content внутри bar2_txt_content"

Что-то в этом роде:

Код: Выделить всё

$subject = "This is a foo[/www/bar.txt] within a foo[/etc/bar.txt]";
$pattern = '/regex-needed/';
preg_match($pattern, $subject, $matches);
foreach($matches as $match) {
$subject = str_replace('foo['.$match[0].']', file_get_contents($match[0]), $subject);
}
И мой второй запрос — иметь:

От: «Это foo2[bar bar ] bar bar».

Кому: «это возвращаемый код»

Что-то в этом роде:

Код: Выделить всё

$subject = 'This is a foo2[bar bar \] bar bar].';
$pattern = '/regex-needed/';
preg_match($pattern, $subject, $matches);
foreach($matches as $match) {
$subject = str_replace('foo2['.$match[0].']', my_function($match[0]), $subject);
}
Пожалуйста, помогите в построении этих шаблонов...

Подробнее здесь: https://stackoverflow.com/questions/120 ... racters-pa
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»