Size: a a a

Regular Expressions

2020 December 29

X

X in Regular Expressions
oh... can not we exclude the top parantheses? is not there an operator for excluding?
источник

Лс

Лень с Самосознанием... in Regular Expressions
X
oh... can not we exclude the top parantheses? is not there an operator for excluding?
There's other logic that is hard for regex.
But i got something
источник

Г

Гриша in Regular Expressions
без запятой.
источник

NS

Nik S in Regular Expressions
Подскажете еще пожалуйста. Есть:
1231231223123131_FILE_NAME.EXTENSION.OTHEREXTENSION
1_This_is_an_otherExample.mpg.OTHEREXTENSIONadasdassdassds34
1231231223123131_myFile.tar.gz2
Должно получатся
FILE_NAME.EXTENSION
This_is_an_otherExample.mpg
myFile.tar
Получается:
NAME.EXTENSION
otherExample.mpg
myFile.tar
Регулярка: ([A-Z,a-z]+)\.([A-Z,a-z]+)
Как заставить его считать от начала соответствия?
https://regex101.com/r/E0baZI/1
источник

X

X in Regular Expressions
actually its not what im looking for, but thank you so mch for taking time 🙏
источник

Г

Гриша in Regular Expressions
Nik S
Подскажете еще пожалуйста. Есть:
1231231223123131_FILE_NAME.EXTENSION.OTHEREXTENSION
1_This_is_an_otherExample.mpg.OTHEREXTENSIONadasdassdassds34
1231231223123131_myFile.tar.gz2
Должно получатся
FILE_NAME.EXTENSION
This_is_an_otherExample.mpg
myFile.tar
Получается:
NAME.EXTENSION
otherExample.mpg
myFile.tar
Регулярка: ([A-Z,a-z]+)\.([A-Z,a-z]+)
Как заставить его считать от начала соответствия?
https://regex101.com/r/E0baZI/1
чем FILE_NAME.EXTENSION отличается от EXTENSION.OTHEREXTENSION?
источник

Лс

Лень с Самосознанием... in Regular Expressions
Nik S
Подскажете еще пожалуйста. Есть:
1231231223123131_FILE_NAME.EXTENSION.OTHEREXTENSION
1_This_is_an_otherExample.mpg.OTHEREXTENSIONadasdassdassds34
1231231223123131_myFile.tar.gz2
Должно получатся
FILE_NAME.EXTENSION
This_is_an_otherExample.mpg
myFile.tar
Получается:
NAME.EXTENSION
otherExample.mpg
myFile.tar
Регулярка: ([A-Z,a-z]+)\.([A-Z,a-z]+)
Как заставить его считать от начала соответствия?
https://regex101.com/r/E0baZI/1
источник

NS

Nik S in Regular Expressions
На таком продвинулся еще чуть-чуть:
([A-Z,a-z]+_?[A-Z,a-z]+)\.([A-Z,a-z]+)
до:
FILE_NAME.EXTENSION
an_otherExample.mpg
myFile.tar
Из
FILE_NAME.EXTENSION
This_is_an_otherExample.mpg
myFile.tar
источник

NS

Nik S in Regular Expressions
Гриша
чем FILE_NAME.EXTENSION отличается от EXTENSION.OTHEREXTENSION?
по идее ничем не должна отличаться
источник

Лс

Лень с Самосознанием... in Regular Expressions
Nik S
На таком продвинулся еще чуть-чуть:
([A-Z,a-z]+_?[A-Z,a-z]+)\.([A-Z,a-z]+)
до:
FILE_NAME.EXTENSION
an_otherExample.mpg
myFile.tar
Из
FILE_NAME.EXTENSION
This_is_an_otherExample.mpg
myFile.tar
Ты то что я тебе скинул смотрел?
источник

Лс

Лень с Самосознанием... in Regular Expressions
X
actually its not what im looking for, but thank you so mch for taking time 🙏
The answer was much simpler 😅
источник

NS

Nik S in Regular Expressions
Лень с Самосознанием
Ты то что я тебе скинул смотрел?
честно говоря не сразу заметил..
посмотрел.  - \.(\w+)$
обдумал,  и... вернулся в самое начало
источник

Лс

Лень с Самосознанием... in Regular Expressions
Nik S
честно говоря не сразу заметил..
посмотрел.  - \.(\w+)$
обдумал,  и... вернулся в самое начало
И чем тебе не нравится?
источник

NS

Nik S in Regular Expressions
Лень с Самосознанием
И чем тебе не нравится?
оно не не нравиться - оно не соответствует решению
источник

Лс

Лень с Самосознанием... in Regular Expressions
Nik S
оно не не нравиться - оно не соответствует решению
А, тебе substitution нужен?
источник

Лс

Лень с Самосознанием... in Regular Expressions
Nik S
оно не не нравиться - оно не соответствует решению
Почему? Подсвечивает же только нужные расширения
источник

NS

Nik S in Regular Expressions
наз_ва_ни_е.расширение
а не только расширения
источник

NS

Nik S in Regular Expressions
Лень с Самосознанием
А, тебе substitution нужен?
не совсем понимаю что это
источник

Лс

Лень с Самосознанием... in Regular Expressions
Nik S
не совсем понимаю что это
источник

NS

Nik S in Regular Expressions
название должно начинаться строго с буквы большой или маленькой.
я в целом додумал
можно брать это:
[A-Z,a-z][A-Z,a-z]|_+([A-Z,a-z]+_?[A-Z,a-z]+)\.([A-Z,a-z]+)
и делать .strip("_") ( на python)
_FILE_NAME.EXTENSION
будет обрезать.
Хотя это немного читерство а не регулярки
источник