Автор Тема: выбор только цифр из ячеек  (Прочитано 4056 раз)

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

Оффлайн Lastiik

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
выбор только цифр из ячеек
« : 20 Апреля 2005, 13:30:18 »
допустим надо выбрать из

1.23
1,23
1 23


только 1.23

$text=~m/(\\A|>)[\\d\\.,]+(<|\\z)/;

работает

$text=~m/(\\A|>)[\\d\\s\\.,]+(<|\\z)/;  # +\\s

не работает

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
выбор только цифр из ячеек
« Ответ #1 : 21 Апреля 2005, 11:20:33 »
Lastiik
ну и ... ? в чем вопрос то?
And no religion too...

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
выбор только цифр из ячеек
« Ответ #2 : 21 Апреля 2005, 11:48:27 »
commander а вопрос в том, что для
Цитировать
Lastiik:
...>1 23

Цитировать
Lastiik:
$text=~m/(\\A|> )[\\d\\s\\.,]+(<|\\z)/; # +\\s
не работает

не учитывается пробел. ;)
пока-пока. :)

Оффлайн Lastiik

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
выбор только цифр из ячеек
« Ответ #3 : 21 Апреля 2005, 18:03:45 »
Цитировать
не учитывается пробел.

именно в этом и вопрос, если пробел не учитывается то работает, а если (мой второй пример с \\s) учитывается то все сыпется

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
выбор только цифр из ячеек
« Ответ #4 : 21 Апреля 2005, 19:00:34 »
(\\A|> )[\\d\\.,\\s]+(<|\\z)
    ^^^


Пробел убери.
There Is More Than One Way To Do It (c)

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
выбор только цифр из ячеек
« Ответ #5 : 21 Апреля 2005, 19:17:05 »
my ($reg) =($teхt=~ m/.>(\\d.+)<./g);
пока-пока. :)

 

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