Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #101 (permalink)  
Старый 31.07.2012, 22:53
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Сообщение от Dim@ Посмотреть сообщение
oneguy,
интересно мне почему он ищет кратное n, а не общее наибольшое n?
Извините, не совсем понял что такое общее наибольшое n.
Ответить с цитированием
  #102 (permalink)  
Старый 31.07.2012, 23:08
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от oneguy
(.+) // ловит несколько звёдочек (допустим, n)
ничего подобного. Жрет всю строку

/
  (.+)  // пытается сожрать всю строку, но
  (?=\1* // опережающая проверка отменяет совпадение, если условие, следующее далее не является истинным. С того же места, где была захвачена подстрока (.+) начинается первая проверка обратной ссылки - 0 или более символов,
  , // далее обязательная запятая и
  \1+ // вторая проверка обратной ссылки - 1 или более символов
  $ //конец входящей строки
/


Сообщение от Hekumok
это значит - получаем символы (кроме пробела)
включая пробел
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 31.07.2012 в 23:20.
Ответить с цитированием
  #103 (permalink)  
Старый 31.07.2012, 23:14
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

Сообщение от nerv_ Посмотреть сообщение
ничего подобного. Жрет всю строку
Нет, именно пытается это сделать, как вы написали ниже

Последний раз редактировалось Hekumok, 01.08.2012 в 10:44.
Ответить с цитированием
  #104 (permalink)  
Старый 31.07.2012, 23:44
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от nerv_
начинается первая проверка обратной ссылки - 0 или более символов,
количество повторений строки от нуля, включая.

Сообщение от nerv_
вторая проверка обратной ссылки - 1 или более символов
опять таки, 1 и более повторений захваченной строки.

вообще, я этой реги сам боюсь)

вот её обьяснение, от создателя :


/
  (.+)  // хавает какую-то строку.
  (?=\1* // далее она повторяется несколько раз, или не повторяется вообще.
  ,
  \1+ // <----- тут эта схаванная строка повторяется хотя бы один (!) раз, самое главное - без остатка (конец строки)
  $ //   <-----|
/
Ответить с цитированием
  #105 (permalink)  
Старый 01.08.2012, 02:36
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Кстати, если это интересно, идею для этой задачи я увидел в спецификации: http://es5.javascript.ru/x15.10.html#x15.10.2.5, см. ПРИМЕЧАНИЕ 2, конец.
Ответить с цитированием
  #106 (permalink)  
Старый 01.08.2012, 10:48
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

Сообщение от nerv_ Посмотреть сообщение
включая пробел
Ой, да, пардон, перепутал - переносы строк
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо скрыть ссылки, кроме ведущих на изображения Keksman jQuery 4 04.03.2012 20:17
overflow:auto и #-ссылки vania-pooh (X)HTML/CSS 3 02.01.2011 21:16
Регулярное выражение, замена ссылки к файлу на имя файла libinstyle Events/DOM/Window 2 19.07.2010 17:50
ссылки получали стиль "visited" только на время сессии alexandr_poskrobka Серверные языки и технологии 7 10.03.2010 08:48
ССЫЛКИ (Помогите новичку) meggen (X)HTML/CSS 8 30.11.2009 10:51