Объясните регулярку?

12
D
На сайте с 28.06.2008
Offline
1071
602

Нашел нужную регулярку, но хотелось бы ее понять.

https://regex101.com/r/mC06UE/1

\d - знаю

() - группировка, знаю

А вопрос + равно + пробелы в середине и конце - не могу понять...

Dreammaker
На сайте с 20.04.2006
Offline
566
#1

Dram, регулярка значит - любое число, после которого идёт пробел + число, при этом вот это второе условие не попадёт в результат поиска.

4 000 => 4

49 222 => 9

Вот посмотрите пред- и пост-условия для регулярок (дословно не помню как переводится lookahead)

https://www.rexegg.com/regex-lookarounds.html

ArbNet
На сайте с 27.10.2019
Offline
103
#2

лучше так

(\d+)\s+(\d+)  $1$2

В вашем примере если будет два или более пробела между числами, то регулярка не сработает

Покажи мне свой исходник и я скажу кто ты :) RUTUBE https://rutube.ru/channel/26248426 YouTube https://youtube.com/channel/UC0d4Gir8ySkqViRRtEJOiyQ
Dreammaker
На сайте с 20.04.2006
Offline
566
#3

ArbNet, вы знаете задачу ТСа? И вообщем-то он просил разъяснить регулярку, а не предлагать другую, которая ищет соверершенно другое, чем предложенная вами.

D
На сайте с 28.06.2008
Offline
1071
#4

ArbNet, сработает, могли бы сначала проверить, прежде чем писать. А вот ваш пример не работает на 2 000 000

Dreammaker
На сайте с 20.04.2006
Offline
566
#5

Dram, в рамках того, что ArbNet описал, она сработает, но похоже он придумал сам задачу и сам её решил, не выяснив, что нужно вам :)

HM
На сайте с 14.01.2012
Offline
223
#6
Dram:
А вопрос + равно + пробелы в середине и конце - не могу понять...

там блок такой справа есть прикольный

https://prnt.sc/pxlptf

Dreammaker
На сайте с 20.04.2006
Offline
566
#7

hakuna matata, даже понимая регулярку без него, осознаю, что сам блок не до конца информативен. То есть, чтобы до конца понять информацию на скриншоте, нужно понимать суть написанного в регулярке, хотя бы приблизительно :)

D
На сайте с 28.06.2008
Offline
1071
#8

А не зная английский блок справа для меня ни о чем...

HM
На сайте с 14.01.2012
Offline
223
#9
Dreammaker:
То есть, чтобы до конца понять информацию на скриншоте, нужно понимать суть написанного в регулярке, хотя бы приблизительно

Ну да, это просто шпаргалка. А если хочется писать регулярки, но не хотеть разобраться - ну хз, зачем тогда оно вообще. Это только со стороны ведь кажется страшным, а так все просто.

Cuys
На сайте с 05.12.2016
Offline
154
#10

Энт случаем не скрипт для +100500 сайтов, чтобы на них были разные +100500 ссылок ведущие на +100500 разных сайтов? Видел такую дрянь у великого и ужасного РБК сайта, когда на работу в одну крупную контору устроился в прошлом и обнаружил случайно, там всё шито-крыто было сделано каким-то агентством, и никто даже не знал что такая дрянь годами висела на +100500 корп сайтах и ссылались на РБК.

Часть №1. 600 000$ за 4.5 года на скликивание без бана Google ADSense =>                 https://socpublik.ru/realnaya-istoriya- █▬██▀█▀-kak-zarabotat-na-sklikivanie-reklamy-za-4-goda-na-adsense-bolee-600-000-dollarov.php                 <= не нажимай на ссылку - а скопируй полностью!) 👈 Бесплатный пошаговый метод удаления сайта / страницы конкурента в Яндексе 👉 https://socpublik.ru/ (меню с правой стороны - раздел : 🧨2022🧨 Конкуренты) 👈 Реклама на 1 год за 350 руб: https://cuys.ru/banner.php?id=2 👈👉 Реклама на 3000 сайтах за 70 руб: https://cuys.ru/platnaya-reklama/
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий