Size: a a a

Regular Expressions

2020 November 10

DE

Denis Efremov in Regular Expressions
Alex
питон
Почему не юзаешь basename?
источник

OM

Oleg Makarikhin in Regular Expressions
Alex
питон
pathlib.Path("/home/user/script111.py").stem
источник

DE

Denis Efremov in Regular Expressions
Alex
питон
источник

A

Alex in Regular Expressions
Denis Efremov
Почему не юзаешь basename?
можно заюзать если просто куча текста? а то я не знаю
источник

A

Alex in Regular Expressions
спасибо!)
источник

DE

Denis Efremov in Regular Expressions
Что такое куча текста?
источник

A

Alex in Regular Expressions
'/home/user/myprojects/venv/bin/python.py "/home/user/myprojects/dir1/scripts/www-2855/cp.py"',
типа такого
источник

S

Sula in Regular Expressions
Много текста и это значение внутри))
источник

A

Alex in Regular Expressions
ну да)
в общем регуляка что дал Денис подходит
спасибо еще раз
источник

DE

Denis Efremov in Regular Expressions
Alex
'/home/user/myprojects/venv/bin/python.py "/home/user/myprojects/dir1/scripts/www-2855/cp.py"',
типа такого
Это не очень похоже на кучу текста
источник

A

Alex in Regular Expressions
да я ж кусочек привел, зачем вываливать все сюда
источник

DE

Denis Efremov in Regular Expressions
И что из этого кусочка надо получить?
источник

DE

Denis Efremov in Regular Expressions
cp или python?
источник

A

Alex in Regular Expressions
python
вот такая штука получается
  if '.py' in str_tr:
       str_tr = re.sub('[^/]*(?=\.py)', '11', str_tr)

все ок меняет но почему то дублирует и на выходе получается
'/home/user/myprojects/venv/bin/1111.py "/home/user/myprojects/dir1/scripts/www-2855/1111.py"'
источник

DE

Denis Efremov in Regular Expressions
Alex
python
вот такая штука получается
  if '.py' in str_tr:
       str_tr = re.sub('[^/]*(?=\.py)', '11', str_tr)

все ок меняет но почему то дублирует и на выходе получается
'/home/user/myprojects/venv/bin/1111.py "/home/user/myprojects/dir1/scripts/www-2855/1111.py"'
Сделай нa regex101.com
источник

A

Alex in Regular Expressions
там все ок
https://regex101.com/r/jxWuni/1
находит то что нужно, только почему заменяет на двойное значение
это вопрос не к регулярке, а к питону я думаю
источник

OM

Oleg Makarikhin in Regular Expressions
давай, тыцни кнопку Regex
источник

DE

Denis Efremov in Regular Expressions
Oleg Makarikhin
давай, тыцни кнопку Regex
Нет, хентай!
источник

DE

Denis Efremov in Regular Expressions
источник

DE

Denis Efremov in Regular Expressions
Какого?
источник