2 место Регулярные выражения, что это такое и с чем их едят?

спасибо за статью, регекс для меня тёмный лес, а надо подходить к этому моменту, буду по Вам учится тоже, ждите вопросов, чуть просмотрел и сразу в глаза бросилось

- новая страница «\f»; - что значит страница новая? текст же не как в ворде по страницам разбит, не понятно
 
Последнее редактирование:
Ребят подскажите почему может не работать такое выражение в ^.{0,100}$ в конструкторе?
В проекте заработало. Но хотелось знать, почему так происходит?.

скрин
http://prntscr.com/gpk4ys
 

Вложения

  • Screenshot_2.png
    Screenshot_2.png
    23,5 KB · Просмотры: 658
Ребят подскажите почему может не работать такое выражение в ^.{0,100}$ в конструкторе?
В проекте заработало. Но хотелось знать, почему так происходит?.

скрин
http://prntscr.com/gpk4ys
потому что в данном контексте $ - это конец текста, а точка несёт в себе всё, кроме переноса, а значит до конца от начала ей никак не добраться
 
  • Спасибо
Реакции: Сибиряк
А как взять Значение react-select-2--option-1 , если вместо "2" может быть другая цифра"
Пробовал и react-select-\d--option-1 ; и react-select-[0-9]--option-1 .
Подскажите, пожалуйста.
 
А как взять Значение react-select-2--option-1 , если вместо "2" может быть другая цифра"
Пробовал и react-select-\d--option-1 ; и react-select-[0-9]--option-1 .
Подскажите, пожалуйста.
Всё верно Вы пробовали!
 
А как взять Значение react-select-2--option-1 , если вместо "2" может быть другая цифра"
Пробовал и react-select-\d--option-1 ; и react-select-[0-9]--option-1 .
Подскажите, пожалуйста.
а \d разве не работает?
 
  • Спасибо
Реакции: smartwisard
Белый кот Dimionix, всё время хочется к вам обратиться за подсказкой, вы очень много, умело и хорошо подсказываете.
Но страшно. Кот хулиганистый очень! ))
Прямо противоречие! Судя по подсказкам, вы самый добрый!
 
  • Спасибо
Реакции: Dimionix
а теперь апать каждых 3 часа хотя бы что бы на виду всегда было, а то реально по пустякам пишут ленясь в поиске поискать
Наградил Zennoscript, открывшего ветку, покупкой двух шаблонов на $54 в его магазине https://zennoscript.com .
Я к этой ветке не раз вернусь, много черпаю и хочется, чтобы она была подвешена в "Вопросах новичков".
 
Последнее редактирование:
  • Спасибо
Реакции: ZennoScript
Здравствуйте, подскажите пожалуйста регулярку для поиска слова между пробелов, содержащее в себе com/
У меня получилась вот такая конструкция-
(?<=\ ).*com/.*?(?=\ )
но обрезает она не все.
Вот исходный текст:
будет рабочее название pic.twitter.com/BCeIZJCn — Ivan Z
Нужно чтоб было так- будет рабочее название — Ivan Z
Спасибо.
 
Здравствуйте, подскажите пожалуйста регулярку для поиска слова между пробелов, содержащее в себе com/
У меня получилась вот такая конструкция-
(?<=\ ).*com/.*?(?=\ )
но обрезает она не все.
Вот исходный текст:
будет рабочее название pic.twitter.com/BCeIZJCn — Ivan Z
Нужно чтоб было так- будет рабочее название — Ivan Z
Спасибо.
Код:
Развернуть Свернуть Копировать
(?<=\ )\S+\.com/\S+(?=\ )
 
Подскажите пожалуйста как обрезать ссылку оставив только последнюю часть после / нашел кучу тем, но все просят регулярку чтоб в итоге у них остался домен, а мне вот хвост нужен, а точней последняя его часть, вот эта к примеру:
http://zennolab.com/discussion/thre...nija-chto-ehto-takoe-i-s-chem-ix-edjat.23612/page-5
 
Подскажите пожалуйста как обрезать ссылку оставив только последнюю часть после / нашел кучу тем, но все просят регулярку чтоб в итоге у них остался домен, а мне вот хвост нужен, а точней последняя его часть, вот эта к примеру:
http://zennolab.com/discussion/thre...nija-chto-ehto-takoe-i-s-chem-ix-edjat.23612/page-5

Просто сделайте замену в строке по регулярке
Код:
Развернуть Свернуть Копировать
.*/
 
  • Спасибо
Реакции: one
Гениальное решение, как я сам не пер))
 
Подскажите пожалуйста, как вытащить регулярками определенные домены из списка сайтов, в нашем случае ru домены. Список выглядит так:
http://site.ru/index.php
http://www.site.ru/index.php
http://domen.site.ru/index.php
http://site.ru/
http://www.site.ru/
http://domen.site.ru/
Возможно ли отдельные домены выдергивать одной регуляркой, либо отдельно каждый домен нужно выдергивать разными регуляркой.
 
Подскажите пожалуйста, как вытащить регулярками определенные домены из списка сайтов, в нашем случае ru домены. Список выглядит так:
http://site.ru/index.php
http://www.site.ru/index.php
http://domen.site.ru/index.php
http://site.ru/
http://www.site.ru/
http://domen.site.ru/
Возможно ли отдельные домены выдергивать одной регуляркой, либо отдельно каждый домен нужно выдергивать разными регуляркой.
Код:
Развернуть Свернуть Копировать
(?<=https?://)(\w+(-\w+)*\.)+ru(?=/)
 
  • Спасибо
Реакции: Bollador
\d+ парсит только положительные числа, а если числа попадаются и положительные и отрицательные, как их спарсить?
 
  • Спасибо
Реакции: xopek2007
Подскажите
надо отфильтровать и удалить в списке по регулярке предложения с длинными "словами".
Пример:
Код:
Развернуть Свернуть Копировать
УРА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Найдите букву с ооооооооооооооооооооосоооооооооооооооосоооооооооооооооосоооооооооооооооооооооооо

В общем как то так удалять можно длинные "слова"
Код:
Развернуть Свернуть Копировать
\b\W{10,}\b  удаляем любой символ, кроме цифры, буквы или знака подчеркивания

[\x1F-\x7F]{10,} удаляем ASCII
 
Последнее редактирование:
Спасибо отлично все расписано

\d - любая цифра \s – пробел, а как написать любая цифра или пробел? Есть ли отдельный элемент.
Пока нашел вариант с ипользованием логического оператора или , но может есть более элегантное решение ?)
 
Спасибо отлично все расписано

\d - любая цифра \s – пробел, а как написать любая цифра или пробел? Есть ли отдельный элемент.
Пока нашел вариант с ипользованием логического оператора или , но может есть более элегантное решение ?)

[\d\s]
 
Здравствуйте. Подскажите как из видео ютуб вытащить только уникальный номер видео.
Например из таких строк:
src="11https://www.youtube.com/watch?v=Gwtf7Db3zWo"
src="https://www.youtube.com/embed/Gwtf7Db3zWo?wmode=opaque"
src="https://www.youtube.com/embed/Gwtf7Db3zWo"
Перед искомым текстом v= или embed/
После искомого " или ?
Самое короткое совпадение.

Делается в конструкторе.
 
Здравствуйте. Подскажите как из видео ютуб вытащить только уникальный номер видео.
Например из таких строк:
src="11https://www.youtube.com/watch?v=Gwtf7Db3zWo"
src="https://www.youtube.com/embed/Gwtf7Db3zWo?wmode=opaque"
src="https://www.youtube.com/embed/Gwtf7Db3zWo"

(?<=(v=|embed\/)).*?(?=\?|")

Вообще, насколько я помню - там в теле страницы есть айди видео в "чистом" виде.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)