Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Нужна помощь с рег.выр. в JS...

Сообщения:  [1-7] 

 
 автор: Алексей Юрьевич   (29.08.2007 в 19:00)   письмо автору
 
   для: SHAman   (29.08.2007 в 18:33)
 

пошуршал по форуму , в итоге переделав пример, родил рабочий код^_^

var reg = /\[EXTRA=(.+?)\](.+?)\[\/EXTRA\]/gi
str = str.replace(reg, "<a href=\"$1\">$2</a>");

   
 
 автор: SHAman   (29.08.2007 в 18:33)   письмо автору
 
   для: Алексей Юрьевич   (29.08.2007 в 18:22)
 

Да, нормально. Мы в классе символов [класс символов] отрицаем [^не класс символов] квадратную скобку [^\]]

Покажите код.

   
 
 автор: Алексей Юрьевич   (29.08.2007 в 18:22)   письмо автору
 
   для: SHAman   (29.08.2007 в 16:51)
 

эм.. что-то не получается...
а то что в регулярке кол-во открывающих квадратных скобок не равно кол-ву закрывающих - это нормально?^_^

   
 
 автор: SHAman   (29.08.2007 в 17:53)   письмо автору
 
   для: Алексей Юрьевич   (29.08.2007 в 17:13)
 

Да, это отличная статья.

   
 
 автор: Алексей Юрьевич   (29.08.2007 в 17:13)   письмо автору
 
   для: SHAman   (29.08.2007 в 16:51)
 

Спасибо^_^

Регулярные выражения в "JavaScript":
http://www.softtime.ru/article/index.php?id_article=42

   
 
 автор: SHAman   (29.08.2007 в 16:51)   письмо автору
 
   для: Алексей Юрьевич   (29.08.2007 в 14:29)
 

/[EXTRA=([^\]]*)](.*?)[\/EXTRA]/
/<a href="index.html#$1">$2<\/a>/

Регулярки такие. А как их в JS запихнуть... Просто лень ща разбираться...

   
 
 автор: Алексей Юрьевич   (29.08.2007 в 14:29)   письмо автору
 
 

Доброго времени суток, уважаемые ГУРУ^_^
есть строка, например,
$str = "Дополнительная информация...[EXTRA=num]получить[/EXTRA]. ";
нужно чтобы в итоге строка выглядила так:
$str = "Дополнительная информация...<a href="index.html#num">получить</a>. ";

Знаю, что это делается с помощью регулярных выражений, но не имею понятия как с ними работать в JavaScripte *в PHP тоже^_^" *

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования