Регулярные выражения на все случаи жизни

Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113

Hozy

Client
Регистрация
06.03.2016
Сообщения
146
Благодарностей
12
Баллы
18
Добрый вечер товарищи! Необходимы две регулярки:
1. Есть путь к картинке D:/Папка/Папка2/pic.jpg - как получить pic.jpg ?
2. Есть файл с названием file.file.jpg - как получить .jpg?

Спасибо за помощь!
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Добрый вечер товарищи! Необходимы две регулярки:
1. Есть путь к картинке D:/Папка/Папка2/pic.jpg - как получить pic.jpg ?
2. Есть файл с названием file.file.jpg - как получить .jpg?

Спасибо за помощь!
1. [^/]+$ но скорее всего в пути будут другие слэши, так что [^\\]+$
2. \.[^.]+$
 
  • Спасибо
Реакции: Hozy

Hozy

Client
Регистрация
06.03.2016
Сообщения
146
Благодарностей
12
Баллы
18

Delvig

Client
Регистрация
07.09.2016
Сообщения
132
Благодарностей
131
Баллы
43
Здравствуйте. Подскажите пожалуйста как разбить текст на 2 части. Т.е. есть текст в переменной скажем 5000 символов, с переносами строк и т.д. Мне нужно взять первую часть текста, отрезав от остального например 1000 символов и сохранить в переменную, то же самое с оставшейся частью. Замучился уже, никак решение такой тривиальной задачи найти не могу. Спасибо.
 

maxalser

Новичок
Регистрация
09.01.2017
Сообщения
3
Благодарностей
0
Баллы
1
Код:
Подскажите пожалуйста как и выдачи яндекса
"ypo_text_m typo_line_s"><h2 class="organic__title-wrapper typo typo_text_l typo_line_m"><div class="a11y-hidden">3</div><a class="link organic__url link link_cropped_no" target="_blank" href="http://ilmen2007.wixsite.com/ilmen#!" onmousedown="rc(this,'http://yandex.ru/clck/jsredir?from=yandex.ru%3Bsearch%2F%3Bweb%3B%3B&amp;text=&amp;etext=1299.DP72D2v-DIj4Ate1ZAOoJlxbNtjf1YB8Q5sT07v4PJ7_sB"

оставить только url сайтов
http://ilmen2007.wixsite.com/ilmen
 

maxalser

Новичок
Регистрация
09.01.2017
Сообщения
3
Благодарностей
0
Баллы
1
Подскажите по вопросу сверху, или киньте какую-нибудь методичку по регулярным выражением, которая подойдет к zenno
 

Wzor

Client
Регистрация
02.01.2016
Сообщения
158
Благодарностей
27
Баллы
28
Как удалить все символы nul?
\[0000]

Правильнее сказать, как указать зенке символ с кодом [0000]
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: Wzor

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Подскажите по вопросу сверху
Код:
(?<=link organic__url link link_cropped_no" target="_blank" href=").*?(?=")
киньте какую-нибудь методичку по регулярным выражением, которая подойдет к zenno
Для начала начните пользоваться Конструктором регулярных выражений.
 

tema

Client
Регистрация
15.09.2010
Сообщения
8
Благодарностей
7
Баллы
3
Здравствуйте.Подскажите, как сделать,есть список, в нем строки которые содержат только цифры, есть строки, которые содержат латинские буквы и цифры, вот эти строки надо удалить ?
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Здравствуйте.Подскажите, как сделать,есть список, в нем строки которые содержат только цифры, есть строки, которые содержат латинские буквы и цифры, вот эти строки надо удалить ?
Операции над списком -> Удалить строки -> Удовлетворяющие регулярному выражению -> \D
 
  • Спасибо
Реакции: tema

Mutant

Client
Регистрация
19.09.2014
Сообщения
194
Благодарностей
36
Баллы
28

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

ya589603072

Пользователь
Регистрация
21.12.2014
Сообщения
34
Благодарностей
4
Баллы
8
подскажите как обрезать код регулярко, такие символы <p>
 

TheHawk

Client
Регистрация
12.09.2015
Сообщения
68
Благодарностей
12
Баллы
8
Помогите пожалуйста с регуляркой
С помощью АПИ паршу участников групп ВК
Например получается такое - {"uid":17027893,"first_name":"Tanya","last_name":"Kreytor","online":0,"hidden":1},{"uid":17050159,"first_name":"Marina","last_name":"Kot","online":0},{"uid":17056818,"first_name":"Inusya","last_name":"Kambur","online":0},{"uid":17062993,"first_name":"Alyona","last_name":"Antonenko","online":0},{"uid":17065548,"first_name":"Kristina","last_name":"Romanova","online":0,"hidden":1}

Но это все идет одной строкой через пробел. Как сделать так, чтобы сначала отсортировать - начинается с - { заканчивается - } - чтобы было с новой строки, а потом уже я хочу парсить по online
Но никак не получается сделать регулярку, нужно разделить по строкам (после закрытых скобок - новая строка чтобы была). Помогите плиз
 

TheHawk

Client
Регистрация
12.09.2015
Сообщения
68
Благодарностей
12
Баллы
8
Все, сам уже нашел - регулярка (?<=\{)[\w\W]*?(?=})
 

maloibtc

Client
Регистрация
08.04.2016
Сообщения
365
Благодарностей
91
Баллы
28
Всем привет.
Подскажите регулярку,есть текст
tokken: '324jsdu23isjd'
все время меняется кол-во пробелов между : и '
регулярка с этим кол-вом пробелов (?<=tokken:\ \ \ \ \ \ \ \ \ \ ').*?(?=',)
как в регулярке сделать чтоб искало текст в независимости от кол-ва пробелов?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

maloibtc

Client
Регистрация
08.04.2016
Сообщения
365
Благодарностей
91
Баллы
28

maloibtc

Client
Регистрация
08.04.2016
Сообщения
365
Благодарностей
91
Баллы
28

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
390
Баллы
63
то что нужно забрать выделено красным:
title="Как узнать пароль от своей Wi-Fi сети в Windows 10">Как узнать пароль от своей Wi-Fi сети в Windows 10</a>
между title=" и "> может быть любой текст (англ,рус,цифры и любые символы и пробелы)
Заранее спасибо
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

systema

Client
Регистрация
25.07.2013
Сообщения
174
Благодарностей
64
Баллы
28
Подскажите регулярку, нужно удалить строки которые начинаются не с буквы или цифры.
 

Aviatikor

Client
Регистрация
30.01.2016
Сообщения
91
Благодарностей
30
Баллы
18
Кто нибудь может подсказать, уже замучился регулярки подбирать. Вообщем есть текст построчно, мне нужно в нём найти похожие предложение, вернее они не то что похожи, а в них меняются некоторые слова, но структура предложения похожа, как выявить такие предложения в списке текста и удалить? Структуры предложений могут быть разные, но нужно выявить все схожие структуры. Искал нигде даже не нашёл, даже не знаю как описать подобное.
вот пример, нужные предложения выделил, которые нужно найти:
Предложение.
Слово 10 слово1 слово2 20 слово3.
Предложение другое.
Слово 20 слово1 слово2 100 слово3.
Слово sdfs слово1 слово2 0005 слово3.

Предложение другое другое.
Слово zzzxxx слово1 слово2 6577 слово3.
Предложение другое другое другое.
Я так предполагаю, что нужно выявить последовательность одинаковых слов в предложениях из которых некоторые слова изменяются, как вариант))
 

silent

Client
Регистрация
05.04.2014
Сообщения
237
Благодарностей
85
Баллы
28

vertigo141

Client
Регистрация
27.03.2016
Сообщения
21
Благодарностей
1
Баллы
3
Подскажите регулярку, что бы выделял все пробелы между буква ?
Пример:
145 Виктор Павлович 13 58 188:48 2333;
Заменить пробел между "Виктор" и "Павлович"

(?<=[а-яА-ЯёЁ]+).*(?=[а-яА-ЯёЁ]+) - по идеи должна была работать, но нет
 

indus

Client
Регистрация
14.06.2014
Сообщения
207
Благодарностей
60
Баллы
28
пробел вместо точки (?<=[а-яА-ЯёЁ]+) +(?=[а-яА-ЯёЁ]+)
 
Последнее редактирование:

vertigo141

Client
Регистрация
27.03.2016
Сообщения
21
Благодарностей
1
Баллы
3

indus

Client
Регистрация
14.06.2014
Сообщения
207
Благодарностей
60
Баллы
28

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