oksale
Новичок
preg_replace, нужна помощь
отбирает в результате
[лизинга недвижимости|?par_id=35]
[многофункционального комплекса «Варшава»|http://site.ru/page.html]
[новый четырехэтажный комплекс площадью 8000 кв. м|?par_id=26]
[самосвалов БЕЛАЗ 7540-В|?par_id=59]
[лизинга горной и карьерной техники|?par_id=59]
Мне нужно, чтобы вторая строка в условие не попадала.
Пробую явно задавать значение второго параметра:
Но в этом случае объединяются вторая и третья строки.
Подскажите плз, где ошибка.
PHP:
$txt =preg_replace("/\[(.+?)\s?\|\s?(\S*?)\]/", "some text", $txt);
[лизинга недвижимости|?par_id=35]
[многофункционального комплекса «Варшава»|http://site.ru/page.html]
[новый четырехэтажный комплекс площадью 8000 кв. м|?par_id=26]
[самосвалов БЕЛАЗ 7540-В|?par_id=59]
[лизинга горной и карьерной техники|?par_id=59]
Мне нужно, чтобы вторая строка в условие не попадала.
Пробую явно задавать значение второго параметра:
PHP:
"/\[(.+?)\s?\|\?par_id=([0-9]+)\]/"
Подскажите плз, где ошибка.