Автор Тема: помогите придумать регулярное выражение  (Прочитано 10026 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ravshaniy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 191
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
помогите придумать регулярное выражение
« Ответ #15 : 06 Июня 2008, 21:47:18 »
вынужден не согласится
(\\d+\\.\\D+)| - излишне, так как следующее выражение (\\d+[^\\w\\.]) также справится с задачей не обрабатывать числа типа 1234.12323 если не верите попробуйте убрать и результат не изменится.
на счет \\G - это вместо \\A и \\Z. по той простой причине что //g и в нем большой смысл, я его использую вместо добавочных пробелов, которые я по незнанию добавлял к исходной строке. спасибо за вопрос. отвечая на него я узнал еще чуть больше. *приобрел новый опыт, может быть через неделю я пойму зачем он нужен*(из фильма пять препятствий, или совершенный человек)
убили кенни, сволочи

Оффлайн w01k

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
помогите придумать регулярное выражение
« Ответ #16 : 07 Июня 2008, 08:53:41 »
Цитировать
(\\d+\\.\\D+)| - излишне, так как следующее выражение (\\d+[^\\w\\.]) также справится с задачей не обрабатывать числа типа 1234.12323 если не верите попробуйте убрать и результат не изменится.

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

 

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