|
придумайте регулярку 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))$ а вообще, ну вас нафиг. голова уже не варит в конце дня ))
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший