Имя: Пароль:
IT
 
придумайте регулярку pcre "больше 25"
0 Asmody
 
23.07.12
22:13
есть файл в две колонки, в первой 1-2-3-значное число, потом пробел, потом нужное. надо придумать, как оставить только те строки, где в первой колонке число, больше заданного (например, 25). допускается grep/sed/awk
1 Jump
 
23.07.12
22:19
Тут вроде идет речь о сравнении чисел, при чем тут регулярка? Банальный условный оператор нужен.
2 Asmody
 
23.07.12
22:27
(1) тут речь об обработке текста
3 Jolly Roger
 
23.07.12
22:28
тупо перечислить "26|27|28|29". остальные варианты вроде несложно...
4 Jump
 
23.07.12
22:29
(2)Может я чего-то недопонимаю, но в моем понимании регулярка, это шаблон который выхватывает кусок текста по заданным параметрам, но никак не сравнивает числа.
5 Jump
 
23.07.12
22:31
(3)Если уж перечислять, то варианты до 25, их всего 25, а не после, ибо их 974
6 Asmody
 
23.07.12
22:35
awk'ой сделал, не очень нравится
7 rs_trade
 
23.07.12
22:37
(0) [2-9][0-9]  нет? ))
8 Jolly Roger
 
23.07.12
22:37
(5) шутишь :-) остальные - это начинается с "3" и далее не менее одной цифры...
9 Jump
 
23.07.12
22:40
(8)Трехзначное число "526" больше 25, и не начинается с "3"
10 rs_trade
 
23.07.12
22:41
(9) в курсе. щас достроим ))
11 Jolly Roger
 
23.07.12
22:42
(9) епта... начинается с "3" это значит "[3-9]"
учите матчасть...
12 Jump
 
23.07.12
22:42
(7)Двадцать свободно пролезет, а надо больше двадцати пяти
13 Jump
 
23.07.12
22:44
(11)Дошло. Так бы и сказал с трех до девяти.
А то я понял буквально.
14 rs_trade
 
23.07.12
22:49
[2-9][5-9]|\d\d\d
15 Jolly Roger
 
23.07.12
22:50
(14) а 31 куда? :-)
16 Asmody
 
23.07.12
23:01
не парьтесь.
awk '$1>25 {print}'
17 rs_trade
 
23.07.12
23:09
(15) ^((2[5-9])|([3-9][0-9])|(\d\d\d))$

а вообще, ну вас нафиг. голова уже не варит в конце дня ))