Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 16.11.2015, 18:40
Интересующийся
Отправить личное сообщение для rin-nas Посмотреть профиль Найти все сообщения от rin-nas
 
Регистрация: 09.11.2011
Сообщений: 12

rekzi, для захвата текста в кавычках используйте рег. выражение: "[^"]*"

>Кто решит задание, пусть опубликует,

На не общие обозрение, пожалуйста, а в персональное сообщение для rekzi
Ответить с цитированием
  #12 (permalink)  
Старый 16.11.2015, 19:06
Аватар для rekzi
Аспирант
Отправить личное сообщение для rekzi Посмотреть профиль Найти все сообщения от rekzi
 
Регистрация: 28.08.2013
Сообщений: 78

rin-nas,
После принятия решения о кандидате, ценность решения такого задания будет равняться нулю. До этого решения естественно публиковать не надо. После было бы странно не опубликовать, ради образовательного момента, ну если не попадется какой-нибудь хранитель прелести.
Как пример проблемы - http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html
Ответить с цитированием
  #13 (permalink)  
Старый 16.11.2015, 19:35
Аватар для rekzi
Аспирант
Отправить личное сообщение для rekzi Посмотреть профиль Найти все сообщения от rekzi
 
Регистрация: 28.08.2013
Сообщений: 78

К сожалению, я ошибся насчет вложенности. Я использовал вот такой вариант: ['"`]?.*['"`]?
Он и съедал у меня лишние.
Правильнее использовать группы: ('|"|`)?.*('|"|`)?
Кто объяснит, почему поведение разное?
Все, разобрался. Внимательнее надо быть...

Последний раз редактировалось rekzi, 16.11.2015 в 19:41.
Ответить с цитированием
  #14 (permalink)  
Старый 18.11.2015, 18:24
Аватар для rekzi
Аспирант
Отправить личное сообщение для rekzi Посмотреть профиль Найти все сообщения от rekzi
 
Регистрация: 28.08.2013
Сообщений: 78

Все равно я прав: http://stackoverflow.com/questions/1...contained-tags
Универсального решения не существует.
Ответить с цитированием
  #15 (permalink)  
Старый 20.11.2015, 19:12
Интересующийся
Отправить личное сообщение для rin-nas Посмотреть профиль Найти все сообщения от rin-nas
 
Регистрация: 09.11.2011
Сообщений: 12

Вакансия актуальна
Ответить с цитированием
  #16 (permalink)  
Старый 20.11.2015, 19:37
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от rekzi
('|"|`)?.*('|"|`)
В этом случае найдёт шаблон, который может начинаться на двойную кавычку, но оканчиваться на одинарную, или наоборот. Надо так:

(['"`]).*?\1

Последний раз редактировалось ruslan_mart, 20.11.2015 в 20:41.
Ответить с цитированием
  #17 (permalink)  
Старый 21.11.2015, 11:33
Профессор
Отправить личное сообщение для alex.vv Посмотреть профиль Найти все сообщения от alex.vv
 
Регистрация: 15.04.2014
Сообщений: 176

Ruslan_xDD, плюсую, была же уже познавательная ссыль на backref http://www.regular-expressions.info/backref.html
Ответить с цитированием
  #18 (permalink)  
Старый 24.11.2015, 13:43
Интересующийся
Отправить личное сообщение для rin-nas Посмотреть профиль Найти все сообщения от rin-nas
 
Регистрация: 09.11.2011
Сообщений: 12

alex.vv,
>Но я бы наверное помер от скуки каждый день писать распарсивалки хэтэмээлей

Обработка html (и не только) -- это только часть работы и у нас есть готовая библиотека, упрощающая рутинную работу. Взаимодействие с личными кабинетами может быть довольно сложным (банки, например) и поэтому интересным.
Ответить с цитированием
  #19 (permalink)  
Старый 24.11.2015, 15:42
Профессор
Отправить личное сообщение для alex.vv Посмотреть профиль Найти все сообщения от alex.vv
 
Регистрация: 15.04.2014
Сообщений: 176

rin-nas, я своим джуниорам то же самое говорю, для мотивации
Ответить с цитированием
  #20 (permalink)  
Старый 24.11.2015, 17:34
Интересующийся
Отправить личное сообщение для rin-nas Посмотреть профиль Найти все сообщения от rin-nas
 
Регистрация: 09.11.2011
Сообщений: 12

Я бы, наверное, помер от скуки каждый день так мотивировать джуниоров ;-)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вакансия JavaScript разработчик / JS / Frontend developer (Санкт-Петербург) Сергей Грачёв Работа 0 21.09.2015 12:31
Вакансия Новосибирск: Разработчик JavaScript (IOS, Android) Kupivip Работа 1 25.06.2015 13:47
Вакансия Frontend разработчик (Javascript программист) Maria83 Работа 3 12.07.2013 17:48
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34