Помогите с регулярными выражениями

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (8) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Kotofanchik
14.05.2024 - 16:54
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
9
Надо на сайте найти кусочки текста с временем. Например 1:00 или 14:00, но при этом не брать те времена где минуты не равны 00. тоесть 14:28 пропускаем.
До меня было вот так
Substitute="^(.*)T(.*):.*$":"\1 \2"
Оно ловило не только время, но и дату. Дату на сайте убрали. Но выражение все равно вытаскивало время. И все работало. Потом добавили при переходе через ноль ненужный мне день недели. вырезал тупо перебрав все дни.
,"вт, ":""
А теперь добавили при восходе закате вот эти 7:45, тоесть ненужные мне не нулевые времена с минутами.
Как их убрать?

Это сообщение отредактировал Kotofanchik - 14.05.2024 - 17:00
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
XanderBass
14.05.2024 - 17:03
8
Статус: Online


Свободяй

Регистрация: 1.02.11
Сообщений: 10821
Ты бы лучше рассказал, что в итоге ты хочешь.
 
[^]
Kotofanchik
14.05.2024 - 17:06
0
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
Или подскажите где удобный хелп на русском по регулярным выражениям. А то те что нахожу или очень многословные, куча страниц и трудно искать. Или очень сокращенные, нихрена не понятно. Я не специалист совсем, постоянно в этом не пребываю и все забываю из-за этого.
 
[^]
Kotofanchik
14.05.2024 - 17:10
2
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
Цитата (XanderBass @ 14.05.2024 - 17:03)
Ты бы лучше рассказал, что в итоге ты хочешь.

Это трудно объяснить, так как я сам не знаю. :)
Починить погодную программу хочу. чужую. Как она работает точно не знаю. Иду по шагам. Вот сейчас ей зачем то нужны на сайте значения времен в формате 0:00 или 00:00, зачем толком не знаю. Возможно как разберусь, пойму или буду делать все по своему, как я понимаю.
 
[^]
PorcelainMug
14.05.2024 - 17:12
13
Статус: Offline


Балагур

Регистрация: 9.09.14
Сообщений: 894
Я нихуя не понял чё хочет ТС
 
[^]
Kotofanchik
14.05.2024 - 17:13
6
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
Оно как то рисовало погоду по часам в форме циферблата часов. Потом поломалось. Я иногда чиню чужие старые скины погоды.
 
[^]
iuut
14.05.2024 - 17:13
10
Статус: Offline


Ярила

Регистрация: 26.07.10
Сообщений: 1482
Цитата (PorcelainMug @ 14.05.2024 - 17:12)
Я нихуя не понял чё хочет ТС

(.*)T(.*) - сиськи, вроде.
 
[^]
МимоПроходил
14.05.2024 - 17:14
1
Статус: Online


Ярила

Регистрация: 22.11.04
Сообщений: 8527
Цитата (PorcelainMug @ 14.05.2024 - 17:12)
Я нихуя не понял чё хочет ТС

я понял, но помочь ему не могу.
видимо и ты тоже, так что пошли дальше.
 
[^]
МимоПроходил
14.05.2024 - 17:15
3
Статус: Online


Ярила

Регистрация: 22.11.04
Сообщений: 8527
Цитата (iuut @ 14.05.2024 - 17:13)
(.*)T(.*) - сиськи, вроде.

не, это не сиськи.
это гораздо ниже.
картинку вставлять не буду, забанят...
 
[^]
i13th
14.05.2024 - 17:15
0
Статус: Online


бячивро авпм

Регистрация: 24.06.14
Сообщений: 2200
так на сайте и спрашивай - хуйли до нас доебался?
мы тебе тут не астрологи, и не кинологи, чтобы догадывать про какой сайт ты нам тут втираешь gigi.gif
 
[^]
bekendorf
14.05.2024 - 17:16
7
Статус: Offline


Весельчак

Регистрация: 28.05.14
Сообщений: 102
Попробуй тут поиграться с регулярками.

https://regex101.com/
 
[^]
as1214
14.05.2024 - 17:17
1
Статус: Online


Ярила

Регистрация: 17.05.14
Сообщений: 1743
Ну, вот жопа (_. _).
Вот полная жопа (. )
Бля ну не получается полная жопа, извиняюсь. Приложение не даёт сделать

Размещено через приложение ЯПлакалъ
 
[^]
Kotofanchik
14.05.2024 - 17:17
3
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
Цитата (i13th @ 14.05.2024 - 17:15)
так на сайте и спрашивай - хуйли до нас доебался?
мы тебе тут не астрологи, и не кинологи, чтобы догадывать про какой сайт ты нам тут втираешь gigi.gif

Сайту глубоко пофиг на таких как я, более того, с нами на сайтах борются как могут, так как погоду мы смотрим, а рекламу нет.
 
[^]
iStranger27
14.05.2024 - 17:20
3
Статус: Offline


Приколист

Регистрация: 18.06.14
Сообщений: 372
Вот это должно помочь - ( . )( . )
 
[^]
Maverick00
14.05.2024 - 17:20
3
Статус: Offline


Ярила

Регистрация: 22.11.11
Сообщений: 17484
Kotofanchik
А можно полностью строчку что на сайте (как сейчас выглядит) и что нужно?

А вообще - ChatGPT можно использовать если учить лень, оно работает отлично, если знать, чего хочешь. smile.gif
 
[^]
xMSEx
14.05.2024 - 17:21
6
Статус: Offline


ln -s /dev/ass /dev/hands

Регистрация: 13.03.13
Сообщений: 2254
не занимайся этим говном - парсингом страницы, 21 век на дворе, везде есть API - его и дергай
 
[^]
Kotofanchik
14.05.2024 - 17:21
2
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
Цитата (bekendorf @ 14.05.2024 - 17:16)
Попробуй тут поиграться с регулярками.

https://regex101.com/

Я их не знаю, вот что значит например T? я нихрена не понял зачем там оно и нагуглить не могу. Я вроде знаю, что есть способы захвата определенного количества цифр, но я синтаксисом регулярок не владею. Пенсионер я, который никогда ранее с таким не сталкивался.
 
[^]
Kotofanchik
14.05.2024 - 17:22
2
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
Цитата (xMSEx @ 14.05.2024 - 17:21)
не занимайся этим говном - парсингом страницы, 21 век на дворе, везде есть API - его и дергай

АПИ везде платный или хреновый. Тоесть данные на апи устаревшие и не такие точные как на сайте
 
[^]
Kotofanchik
14.05.2024 - 17:23
2
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
Цитата (Maverick00 @ 14.05.2024 - 17:20)
Kotofanchik
А можно полностью строчку что на сайте (как сейчас выглядит) и что нужно?

А вообще - ChatGPT можно использовать если учить лень, оно работает отлично, если знать, чего хочешь. smile.gif

Не знаю как сюда кинуть, хотел файлом, не дает
Сейчас просто кусочек текста выложу
Код
"fact__hour-label">4:00</div><img class="icon icon_color_flat icon_thumb_skc-n fact__hour-icon" aria-hidden="true" src="//yastatic.net/weather/i/icons/confident/flat/svg/skc_n.svg"/><div class="fact__hour-temp">+1°</div></div><span class="a11y-hidden">В 4 часа ясно, +1°</span></li><li class="fact__hour swiper-slide"><div class="fact__hour-elem" aria-hidden="true"><div class="fact__hour-label">4:28</div><img class="icon icon_color_flat icon_thumb_sunrise fact__hour-icon" aria-hidden="true" src="//yastatic.net/weather/i/icons/confident/flat/svg/fct_sn_rs.svg"/><div class="fact__hour-temp">Восход</div></div><span class="a11y-hidden">Восход в 4:28</span>

Вот этот восход поломал работу. теперь подряд два 4 часа показывает

Это сообщение отредактировал Kotofanchik - 14.05.2024 - 17:24
 
[^]
xMSEx
14.05.2024 - 17:25
4
Статус: Offline


ln -s /dev/ass /dev/hands

Регистрация: 13.03.13
Сообщений: 2254
Цитата (Kotofanchik @ 14.05.2024 - 17:22)
Цитата (xMSEx @ 14.05.2024 - 17:21)
не занимайся этим говном - парсингом страницы, 21 век на дворе, везде есть API - его и дергай

АПИ везде платный или хреновый. Тоесть данные на апи устаревшие и не такие точные как на сайте

нормальный сайт берет данные через тоже API и показывает клиенту, как там могут быть разные данные?

Ладно, сейчас ты найдешь регекс, эти васьки выливают новый билд и там снова что-то поменяли, снова яп будешь заебывать в поисках регекса, оригинальную строку которого и сам не знаешь?
 
[^]
bekendorf
14.05.2024 - 17:25
2
Статус: Offline


Весельчак

Регистрация: 28.05.14
Сообщений: 102
Цитата (Kotofanchik @ 14.05.2024 - 17:21)
Цитата (bekendorf @ 14.05.2024 - 17:16)
Попробуй тут поиграться с регулярками.

https://regex101.com/

Я их не знаю, вот что значит например T? я нихрена не понял зачем там оно и нагуглить не могу. Я вроде знаю, что есть способы захвата определенного количества цифр, но я синтаксисом регулярок не владею. Пенсионер я, который никогда ранее с таким не сталкивался.

Там в правом нижнем углу есть краткая справка. При желании разобраться можно.
 
[^]
kiwy
14.05.2024 - 17:25
0
Статус: Offline


Весельчак

Регистрация: 20.09.17
Сообщений: 100
Тебе на stackoverflow а не к на
 
[^]
ysn
14.05.2024 - 17:26
0
Статус: Offline


Балагур

Регистрация: 2.02.14
Сообщений: 928
Цитата (iuut @ 14.05.2024 - 18:13)
Цитата (PorcelainMug @ 14.05.2024 - 17:12)
Я нихуя не понял чё хочет ТС

(.*)T(.*) - сиськи, вроде.

мульсосковые
 
[^]
Kotofanchik
14.05.2024 - 17:28
5
Статус: Offline


Ярила

Регистрация: 16.12.18
Сообщений: 3576
Видео часиков.
 
[^]
zh54
14.05.2024 - 17:29
7
Статус: Offline


Шутник

Регистрация: 3.08.16
Сообщений: 1
Чтобы найти кусочки текста с временем в формате HH:00, но не брать времена с ненулевыми минутами, можно использовать следующее регулярное выражение в Sublime Text:

\b\d{1,2}:00\b

Давайте разберем это регулярное выражение:

- \b - граница слова, чтобы не захватывать времена внутри более длинных строк.
- \d{1,2} - одна или две цифры, соответствующие часам (от 0 до 23).
- :00 - символ двоеточия и два нуля для минут.
- \b - еще одна граница слова, чтобы не захватывать времена, после которых идут другие символы.

Это регулярное выражение будет находить только времена вида HH:00, например, 7:00, 14:00, но не захватывать 7:45 или 14:28.
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 6240
0 Пользователей:
Страницы: (8) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх