> -P говорит что выражение является регулярным,
-P говорит, что выражение является регулярным выражением в стиле PERL
> Здесь не на много сложнее:
> user="[\w\d\._\-]+"\s+Passwd="([a-z]|[A-Z]){1,4}"
1. ненамного пишется всё-таки слитно =)
2. регэксп не соответсвует требованию 3.4 в части «состоит только из меленьких или только больших букв», т.к. строка с разным регистром букв 'user="kolya" Passwd="AbcD"' совпадёт. В данном случае ([x]|[y]) — тоже самое, что [xy]. Или так: «Квантификатор за скобки выносить не стоит».
правильный вариант: user="[\w\d\._\-]+"\s+Passwd="([a-z]{1,4}|[A-Z]{1,4})"
А да… инфо для тех, кто захочет попробовать запустить примеры на freebsd — вам не повезло, там grep -P не работает.
> «Идея-то хорошая и правильная, но почему-то мне кажется абсолютно не реализуемая в России»
Тогда предлагаю рассмотреть идею виртуального государства :) Идея вроде не новА
Простите, если повторюсь, не читал все комментарии.
Используйте дизайн для того, чтобы, как вы говорите, "проснуться". Вкладывайте душу в любимое занятие, которое для вас значит очень многое. На 100% уверен, если отойдете от дизайна, так или иначе к нему вернетесь. Почему люди всю жизнь бегают от своей судьбы?
Конечно все это красиво, горы, заливы, озера, реки... но буквально вчера страдал тем же, летал по викимапии (кто не знает, гибрид ВиКи и ГуглМэпа, http://wikimapia.org) и случайно набрел вот на такие творения людей http://wikimapia.org/#lat=40.686903&lon=-80.129567&z=17&l=0&m=a&v=2
Жаль, что это только у американцев :(
> -P говорит что выражение является регулярным,
-P говорит, что выражение является регулярным выражением в стиле PERL
> Здесь не на много сложнее:
>
user="[\w\d\._\-]+"\s+Passwd="([a-z]|[A-Z]){1,4}"1. ненамного пишется всё-таки слитно =)
2. регэксп не соответсвует требованию 3.4 в части «состоит только из меленьких или только больших букв», т.к. строка с разным регистром букв
'user="kolya" Passwd="AbcD"'совпадёт. В данном случае([x]|[y])— тоже самое, что[xy]. Или так: «Квантификатор за скобки выносить не стоит».правильный вариант:
user="[\w\d\._\-]+"\s+Passwd="([a-z]{1,4}|[A-Z]{1,4})"А да… инфо для тех, кто захочет попробовать запустить примеры на freebsd — вам не повезло, там grep -P не работает.
Тогда предлагаю рассмотреть идею виртуального государства :) Идея вроде не новА
// была такая шутка про космическую ручку, разработанную НАСА.
А Вы по умолчанию задали не белый фон?
Используйте дизайн для того, чтобы, как вы говорите, "проснуться". Вкладывайте душу в любимое занятие, которое для вас значит очень многое. На 100% уверен, если отойдете от дизайна, так или иначе к нему вернетесь. Почему люди всю жизнь бегают от своей судьбы?
Жаль, что это только у американцев :(