Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.01.2010, 17:41
Новичок на форуме
Отправить личное сообщение для GENEROUS Посмотреть профиль Найти все сообщения от GENEROUS
 
Регистрация: 30.01.2010
Сообщений: 7

x(?=y) наоборот
x(?=y) - Находит x, только если за x следует y.
Внимание вопрос: Как чтобы находило х, только если перед х следовал у?
Ответить с цитированием
  #2 (permalink)  
Старый 30.01.2010, 17:49
Интересующийся
Отправить личное сообщение для Michael83 Посмотреть профиль Найти все сообщения от Michael83
 
Регистрация: 05.01.2010
Сообщений: 28

почитайте на вики. цитировать оттуда уж не буду
http://ru.wikipedia.org/wiki/Регулярные_выражения
Ответить с цитированием
  #3 (permalink)  
Старый 30.01.2010, 18:09
Новичок на форуме
Отправить личное сообщение для GENEROUS Посмотреть профиль Найти все сообщения от GENEROUS
 
Регистрация: 30.01.2010
Сообщений: 7

Бальшущая спасиба
Ответить с цитированием
  #4 (permalink)  
Старый 30.01.2010, 20:23
Новичок на форуме
Отправить личное сообщение для GENEROUS Посмотреть профиль Найти все сообщения от GENEROUS
 
Регистрация: 30.01.2010
Сообщений: 7

Хаха. Оказывается эти примеры из вики - неработают
Ответить с цитированием
  #5 (permalink)  
Старый 30.01.2010, 20:27
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Регулярные выражения в JS не поддерживают просмотр назад.
Ответить с цитированием
  #6 (permalink)  
Старый 30.01.2010, 20:29
Новичок на форуме
Отправить личное сообщение для GENEROUS Посмотреть профиль Найти все сообщения от GENEROUS
 
Регистрация: 30.01.2010
Сообщений: 7

Ответить с цитированием
  #7 (permalink)  
Старый 30.01.2010, 20:33
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Любое выражение можно написать и без просмотра, что назад, что вперёд.
Ответить с цитированием
  #8 (permalink)  
Старый 30.01.2010, 20:39
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от Kolyaj
Любое выражение можно написать и без просмотра, что назад, что вперёд.
чего в JS регулярках не хватает так это регулярка по условию (?()да|нет)
Ответить с цитированием
  #9 (permalink)  
Старый 01.02.2010, 15:16
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

PeaceCoder, мне хватает. Я и в Перле не использую такие вещи. К тому же, емнип, они экспериментальные.
Ответить с цитированием
  #10 (permalink)  
Старый 01.02.2010, 15:20
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от e1f
PeaceCoder, мне хватает. Я и в Перле не использую такие вещи. К тому же, емнип, они экспериментальные.
оно может и хватает, ток выборка по условию вроде ускоряется, т.к. если поставить такую регулярку
/(?(условие)(текст2)(текст3)|(текст4)(текст5)(текст6)(текст7))/
вроде вторая часть не должна искаться и запоминаться, если условие true...

П.С. подробно регулярки еще не доконца прочитал...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фреймворк наоборот: vice-versa hogart Общие вопросы Javascript 7 05.05.2009 13:03