Программирование > Perl

помогите придумать регулярное выражение

<< < (4/4)

ravshaniy:
вынужден не согласится
(\\d+\\.\\D+)| - излишне, так как следующее выражение (\\d+[^\\w\\.]) также справится с задачей не обрабатывать числа типа 1234.12323 если не верите попробуйте убрать и результат не изменится.
на счет \\G - это вместо \\A и \\Z. по той простой причине что //g и в нем большой смысл, я его использую вместо добавочных пробелов, которые я по незнанию добавлял к исходной строке. спасибо за вопрос. отвечая на него я узнал еще чуть больше. *приобрел новый опыт, может быть через неделю я пойму зачем он нужен*(из фильма пять препятствий, или совершенный человек)

w01k:

--- Цитировать ---(\\d+\\.\\D+)| - излишне, так как следующее выражение (\\d+[^\\w\\.]) также справится с задачей не обрабатывать числа типа 1234.12323 если не верите попробуйте убрать и результат не изменится.
--- Конец цитаты ---

не излишне, потому что 789645..4566 это два целых числа, а без (\\d+\\.\\D+)| они не будут обрабатываться

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии