Автор Тема: Проблема с регул. выражением?  (Прочитано 2543 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hong

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.hong.de
Проблема с регул. выражением?
« : 08 Марта 2007, 20:17:22 »
Привет.

Помагите составить регулярное выражение:

Есть текст, в нём надо заменить все знаки & на: xxx

$text=\'Berlin⁄Frankfurt⁄Colombo (w&p) − w & p Ein Lächeln in Begleitung:\';

$text=preg_replace("/&[^#]/i", "xxx", $text);
echo $text;

Знаки кодированые в \'utf-8\', например ⁄ должы игнорироваться (смотрите quellcode).

в моём коде, сжирается ещё один знак после &, как это изменить?

Оффлайн Hong

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.hong.de
Проблема с регул. выражением?
« Ответ #1 : 08 Марта 2007, 22:57:54 »
Not more need; hear complete: &(?!
  • ?[a-z0-9]+;)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28