Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: К ТСКВ: примеры регулярных выражений 

Как часто вы пользуетесь регулярными выражениями (RegEx)?
Раз в день
34%
 34%  [ 36 ]
Раз в неделю
18%
 18%  [ 19 ]
Раз в месяц
27%
 27%  [ 28 ]
А что это такое?
19%
 19%  [ 20 ]
Total Votes : 103

Author Message
Batya



PostPosted: Tue Jul 01, 2025 19:49    Post subject: Reply with quote

Приветствую!
Давно не возился с регулярными выражениями. Но возникла необходимость разобраться с именованными группами. Пока не получается. Помогите выделить число из текста, содержащего разделители групп разрядов, в группу с именем.
Например, из строк "1,234,567" или "1 234 567" нужно выделить значение "1234567". При этом количество символов в числе переменное.
Есть рабочий шаблон "(?<VALUE>\d+([\.\s,]\d{3})*)", но он возвращает значение, включая разделители групп разрядов. А как без них?
Попробовал "(?<VALUE>\d+((?:[\.\s,])\d{3})*)", но что-то не работает Sad
Помогите, пожалуйста, у кого рука на это уже набита.
_________________
Нет, я не сплю. Я просто медленно моргаю.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group