Ma57eR
New member
Имам файлове със следната информация вътре:
Като *01 е код, който ме интересува, искам да го засича при определени условия и те са:
1. Сума - да е над 0 - това ми го хваща RegEx-a
2. Датата да е или 09/2013 или 10/2013
Тук ми е проблема в точка две. До предният месец си ги вадех за 8 и 9 месец и нямах проблем, но сега ми трябват за 09 и 10
Ето и самият Regex, който работи за 08-09
- като ми лови кодовете между 12 и 15. \/0[8-9]\/2013 е за месеците
За 10и месец се опитвам по следният начин:
- но по този начин ми хваща само месец 10и, без да се съобразява с кода. 0[9]|1[0] това е за месеците
Как да проработи, мамка му и прасе?
Код:
0 14 ххххххххх 2012 11 [B]*01[/B] 22 [B]сума [/B] 26/12/2012
Като *01 е код, който ме интересува, искам да го засича при определени условия и те са:
1. Сума - да е над 0 - това ми го хваща RegEx-a
2. Датата да е или 09/2013 или 10/2013
Тук ми е проблема в точка две. До предният месец си ги вадех за 8 и 9 месец и нямах проблем, но сега ми трябват за 09 и 10
Ето и самият Regex, който работи за 08-09
Код:
^(.*)\*1([2-5])(.*)([0-9]{2,4}\.(.*)?)(.*)\/0[8-9]\/2013
За 10и месец се опитвам по следният начин:
Код:
^(.*)\*1[2-5](.*)([0-9]{2,4}\.(.*)?)(.*)\/0[9]|1[0]\/2013
Как да проработи, мамка му и прасе?