Size: a a a

2020 May 20

A

Alexsander_1 in rupython
Linus Buhler
Можешь помочь?
Задачка такая встала
Как выполнить поиск через регулярные выражения без учета регистра?
с регулярками на 'вы', но можно строку в которой ищешь привести к нижнему регистру S.lower() искать изначально в нижнем регистре
источник

LB

Linus Buhler in rupython
Тогда и я могу тебе хоть что-то объяснить😎
В конце регулярки надо флаг дописать flags=re.IGNORCASE
Говорят, что работает медленно, зато порой выручает, как меня например сейчас
источник

LB

Linus Buhler in rupython
Я с этими парсерами уже всю документацию почти изрыл вдоль и поперек по регуляркам
Дошло до того что я распечатал и закладочки оставляю
источник

LB

Linus Buhler in rupython
Alexsander_1
с регулярками на 'вы', но можно строку в которой ищешь привести к нижнему регистру S.lower() искать изначально в нижнем регистре
У меня к тебе еще один вопрос.
У меня перебор элементов списка идет через цикл, как пропускать те элементы которые уже регулярка нашла?
источник

A

Alexsander_1 in rupython
Записат все в список уже найденых элементов, ну а после в начале цикла
if element in elements_reg:
    continue
источник

A

Alexsander_1 in rupython
Linus Buhler
У меня к тебе еще один вопрос.
У меня перебор элементов списка идет через цикл, как пропускать те элементы которые уже регулярка нашла?
Как вариант
источник

LB

Linus Buhler in rupython
Alexsander_1
Записат все в список уже найденых элементов, ну а после в начале цикла
if element in elements_reg:
    continue
continue пропускает один цикл и продолжает дальше пыхтеть?
источник

A

Alexsander_1 in rupython
да
источник

LB

Linus Buhler in rupython
Я не знал кстати об этом
источник

LB

Linus Buhler in rupython
Нужная функция
источник

A

Alexsander_1 in rupython
Можно изначально сформировать списк в котором нет уже найденых, тогда это усложнение не потребуется
источник

LB

Linus Buhler in rupython
Я уже дописал один условный оператор
источник

LB

Linus Buhler in rupython
Нормально, вроде незагружено
источник

LB

Linus Buhler in rupython
for row in (reader or i == 20):
чтоя не так написал?
Почему он при значение i == 20 не останавливается?
источник

A

Alexsander_1 in rupython
Linus Buhler
for row in (reader or i == 20):
чтоя не так написал?
Почему он при значение i == 20 не останавливается?
Неизвестная мне конструкция, видать это комбо из другого языка ) НАпиши что хочешь сделать
источник

LB

Linus Buhler in rupython
Хочу чтобы, когда значение i было равно 20, цикл прерывался
источник

A

Alexsander_1 in rupython
for i in range(20):
  print(i)
»»» 0, 1, 2, 3, 4, ,5 ... 19 вроде так
источник

A

Alexsander_1 in rupython
range(1, 20, 2) от 1 до 19 с шагом 2
источник

A

Alexsander_1 in rupython
если переменнцю i ты не используешь принято ее писать нижие подчеркивание _ так память которая выдеяется под нее сразу послее удаляется
источник

A

Alexsander_1 in rupython
for _ in range(20):
источник