home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / con2v766.zip / colore01.zip / doc / rus / regexps.txt < prev    next >
Text File  |  2000-08-22  |  5KB  |  115 lines

  1.  
  2.     Ä»¿ßá¡¿Ñ ß¿¡Γá¬ß¿ßá αÑúπ½∩α¡δσ óδαáªÑ¡¿⌐ í¿í½¿«ΓѬ¿ Colorer
  3.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4.  
  5.     1. Ä¡«.
  6. éß∩   αáí«Γá   ¬«½«αÑαá   «ß¡«óδóáÑΓß∩   ¡á  ¿ß»«½∞º«óá¡¿¿  αÑúπ½∩α¡δσ
  7. óδαáªÑ¡¿⌐.   Ä¡¿   »«ºó«½∩εΓ   ß«ºñáΓ∞   π¡¿óÑαßá½∞¡δÑ  ß¿¡Γá¬ß¿τÑ߬¿Ñ
  8. »αáó¿½á  αáßµóÑΓ¬¿,  σ«Γ∩  ¿  ßἿ  ñ«ßΓáΓ«τ¡«  ¡Ñºáó¿ß¿¼δ.  çñÑß∞  óδ
  9. ¡á⌐ñÑΓÑ  «»¿ßá¡¿Ñ  «»ÑαáΓ«α«ó  ¿ ß¿¡Γá¬ß¿ßá ¼«¿σ αÑúπ½∩α¡δσ óδαáªÑ¡¿⌐,
  10. «úαá¡¿τÑ¡¿⌐  ¿  »«ñó«ñ¡δσ  ¬á¼¡Ñ⌐  (τÑΓ  ß½¿Φ¬«¼  «Σ¿µ¿á½∞¡« ¡áτá½...)
  11.     é  ñá½∞¡Ñ⌐ΦѼ  «»¿ßá¡¿¿, ∩ íπñπ »αÑñ»«½áúáΓ∞, τΓ« σ«Γ∩ íδ »α¿¼Ñα¡«
  12. º¡áÑΓÑ,  τÑú«  φΓ«  ΓᬫѠ-  αÑúφ¬ß»δ -  ¿  ß  τѼ  Ñú«  Ññ∩Γ, σ«Γ∩ íδ
  13. »«¡áß½δΦ¬Ñ.
  14.     æ¡áτá½á   ∩   «»¿Φπ   ßá¼   ß¿¡Γá¬ß¿ß   ¼«¿σ  RegExp-«ó,  á  »«Γ«¼
  15. ߬áªπ, ¬á¬ ¿σ ¬πΦáΓ∞. é««íΘÑ, ß¿¡Γá¬ß¿ß ¿σ »«τΓ¿ ß«ó»áñáÑΓ ß »ÑὫóδ¼.
  16. æ«íßΓóÑ¡¡«,  ó¼ÑßΓ«  ¼«¿σ  ß»½ÑΓÑ¡  ¼«ªÑΓÑ  »«τ¿ΓáΓ∞  man perlre - ¿½¿
  17. τÑú« Γá¼ ÑΘÑ ¡á⌐ñÑΓÑ.
  18.     é««íΘÑ,  π  ¼«¿σ αÑúφ¬ß»«ó ÑßΓ∞ «ñ¡« ú½áó¡«Ñ «Γ½¿τ¿Ñ «Γ »ÑὫóδσ -
  19. π  ¼Ñ¡∩  óßÑ  «»ÑαáΓ«αδ  ºá»¿ßδóáεΓß∩ »«ß½Ñ ß««ΓóÑΓßΓóπεΘÑú« »áΓΓÑα¡á.
  20. Æ« ÑßΓ∞ »ÑὫóδ⌐ «»ÑαáΓ«α »α«ß¼«Γαá ó»ÑαÑñ, ºá»¿ßδóáѼδ⌐ Γá¼, ¬á¬
  21.     /foo(?=bar)/
  22. π ¼Ñ¡∩ ºá»¿ΦÑΓß∩ Γá¬:
  23.     /foo(bar)?=/
  24. ÑΓ  ¿ ¡Ñ «τÑ¡∞ ¬αáß¿ó«, ºáΓ« »αáó¿½∞¡ÑÑ ¿ ½«ú¿τ¡ÑÑ. éßÑ ßΓá¡ñáαΓ¡δÑ
  25. αÑúφ¬ß»δ  ß«ó»áñáεΓ  ß  »ÑὫó묨.  éδ ß»α«ß¿ΓÑ, ºáτѼ φΓ¿ αáßΦ¿αÑ¡¡δÑ
  26. «»ÑαáΓ«αδ? ÄΓóÑτπ - »«¬«»áÑΓÑß∞ ó Hrc τáß«¬-ñαπú«⌐-ΓαÑΓ¿⌐ - »«⌐¼ÑΓÑ.
  27.  
  28.     2. ìπ, óßÑ-Γᬿ:
  29. éßÑ αÑúφ¬ß»δ ñ«½ª¡δ ºá¬½ετáΓ∞ß∩ ó ß½φΦ¿ /.../
  30. ū߽Ѡ¬«¡Ñτ¡«ú« ß½φΦá ¼«úπΓ ¿ñΓ¿ »áαá¼ÑΓαδ:
  31.     i  -  ìÑ αẽ¿τáΓ∞ αÑú¿ßΓα.
  32.     x  -  êú¡«α¿α«óáΓ∞ ∩ó¡δÑ »α«íѽδ(ñ½∩ πñ«íßΓóá).
  33.  
  34.     äá½ÑÑ ó αÑúφ¬ß»Ñ »«ß½Ññ«óáΓѽ∞¡« ßαáó¡¿óáÑΓß∩ ¬áªñδ⌐ ß¿¼ó«½ ß
  35. »α«óÑα∩Ѽ«⌐ ßΓ᫬«⌐. éßÑ, τΓ« ¡Ñ ∩ó½∩ÑΓß∩ π¬áºá¡¡δ¼¿ ¡¿ªÑ
  36. ߻ѵ߿¼ó«½á¼¿ ¿½¿ «»ÑαáΓ«αἿ, ó«ß»α¿¡¿¼áÑΓß∩, ¬á¬ «íδτ¡δ⌐ ß¿¼ó«½,
  37. αáßß¼áΓα¿óáѼδ⌐ ¡á ß«ó»áñÑ¡¿Ñ.
  38.  
  39.     2.1. æ»Ñµß¿¼ó«½δ:
  40.     ^       ìáτὫ ßΓ᫬¿
  41.     $       è«¡Ñµ ßΓ᫬¿
  42.     .       ïεí«⌐ ß¿¼ó«½
  43.     [ ]     ïεí«⌐ ¿º ¡áí«αá ß¿¼ó«½«ó
  44.     [^ ]    ì¿ «ñ¿¡ ¿º ¡áí«αá
  45.             é φΓ¿σ ñóπσ »áΓΓÑα¡áσ ñαπú¿Ñ «»ÑαáΓ«αδ ¡Ñ αáí«ΓáεΓ, ¡«
  46.             ¼«ª¡« »«½∞º«óáΓ∞ß∩ ñαπú¿¼¿ ß»Ñµß¿¼ó«½á¼¿, ¿ óáα¿á¡Γ«¼
  47.             a-z , «»αÑñѽ∩εΘ¿¼ ¡áí«α ß¿¼ó«½«ó «Γ »Ñαó«ú« ñ« óΓ«α«ú«.
  48.     \#      æ½ÑñπεΘ¿⌐ ºá ß½ÑΦѼ ß¿¼ó«½(¬α«¼Ñ a-z ¿ 1-9)
  49.     \b      ìáτὫ ß½«óá
  50.     \B      è«¡Ñµ ß½«óá
  51.     \xNN    NN - ASCII ß¿¼ó«½ (hex)
  52.     \n      0x10 (lf)
  53.     \r      0x13 (cr)
  54.     \t      0x09 (tab)
  55.     \s      Åα«íѽ (tab/space)
  56.     \S      ìÑ »α«íѽ
  57.     \w      æ¿¼ó«½ ß½«óá (íπ¬óδ, µ¿Σαδ, _)
  58.     \W      æ¿¼ó«½ ¡Ñ-ß½«óá
  59.     \d      û¿Σαá
  60.     \D      ìÑ µ¿Σαá
  61.     \u      æ¿¼ó«½ ó óÑασ¡Ñ¼ αÑú¿ßΓαÑ
  62.     \l      é ¡¿ª¡Ñ¼
  63.  
  64.     2.2. ÉáßΦ¿αÑ¡¡δѠ߻ѵ߿¼ó«½δ:
  65.     \c      Äº¡áτáÑΓ '¡Ñ-ß½«ó«-ñ«...'(ßσ«ª ß \b)
  66.     \m      æ¼Ñ¡á ¡áτá½á αÑúφ¬ß»á
  67.     \M      æ¼Ñ¡á... ¡ñá... ¬«¡µá αÑúφ¬ß»á
  68.     \N      æßδ½¬á   ó¡πΓα¿   αÑúφ¬ß»á   ¡á  Ñú«  ªÑ  αẫíαá¡¡πε
  69.             ß¬«í¬π,   τ¿ß½«  N  -  ¡«¼Ñα  ¡πª¡«⌐ úαπ»»δ (߬«í¬¿).
  70.             ¥Γ«Γ  «»ÑαáΓ«α  αáí«ΓáÑΓ  ß  ¡Ñ¬«Γ«α묨 «úαá¡¿τÑ¡¿∩¼¿
  71.             ¡á  Γ¿»  ßßδ½áѼ«ú«  í½«¬á - «¡ αáí«ΓáÑΓ, Γ«½∞¬« Ñß½¿
  72.             ó ßßδ½áѼ«⌐ ß¬«í¬Ñ ¡ÑΓ «»ÑαáΓ«α«ó »«óΓ«αÑ¡¿∩.
  73.     \yN     æß佬á ó ΓφúÑ End ¡á Γφú Start. ù¿ß½« N - ¡«¼Ñα
  74.             ¡πª¡«⌐ »«ñúαπ»»δ.
  75.  
  76.     2.3. Ä»ÑαáΓ«αδ.
  77. Ç  ΓÑ»Ñα∞ »«Φ½¿ ¿ «¡¿. Ä¡¿ ¡Ñ ¼«úπ »α¿¼Ñ¡∩Γ∞ß∩ »α«ßΓ« Γᬠ- íѺ óßÑú«.
  78. Ä»ÑαáΓ«α   ñÑ⌐ßΓóπÑΓ   ¡á   «»αÑñѽѡ¡δ⌐   »ÑαÑñ  ¡¿¼  ß¿¼ó«½(߻ѵ ¿½¿
  79. «íδτ¡δ⌐).   àß½¿   ¼¡«ªÑßΓó«   ß¿¼ó«½«ó   ºá¬½ετÑ¡«   ó  ß¬«í¬¿, »«ß½Ñ
  80. ¬«Γ«αδσ ßΓ«¿Γ «»ÑαáΓ«α, «¡ ñÑ⌐ßΓóπÑΓ ¡á óßε ß¬«í¬π
  81.     ( )     æúαπ»»¿α«óáΓ∞ ß¿¼ó«½δ ó «ñ¿¡ »áΓΓÑα¡ ¿ ºá»«¼¡¿Γ∞
  82.     |       ÅαÑñδñπΘ¿⌐ ¿½¿ ß½ÑñπεΘ¿⌐ »áΓΓÑα¡
  83.     *       ì«½∞ ¿½¿ í«½∞ΦÑ αáº
  84.     +       Äñ¿¡ ¿½¿ í«½∞ΦÑ αáº
  85.     ?       0 ¿½¿ 1 αẠ»αÑñδñπΘá∩ ¼á߬á
  86.     {n}     Å«óΓ«α∩Γ∞ n αáº
  87.     {n,}    Å«óΓ«α∩Γ∞ n ¿½¿ í«½∞ΦÑ αáº
  88.     {n,m}   Å«óΓ«α∩Γ∞ «Γ n ñ« m αáº
  89. àß½¿  »«ß½Ñ  «»ÑαáΓ«αá  ñ«íáó¿Γ∞ ?, Γ« «¡  »αÑóαáΘáÑΓß∩  ¿º ªáñ¡«ú« ó
  90. ¡Ñªáñ¡δ⌐. è  »α¿¼Ñαπ ªáñ¡δ⌐ * íπñÑΓ ¡Ñªáñ¡δ¼  »«ß½Ñ ºá¼Ñ¡δ  Ñú« ¡á *?
  91. åáñ¡δÑ   «»ÑαáΓ«αδ   »α«¿ºó«ñ∩Γ   ¼á¬ß¿¼á½∞¡δ⌐  ºáσóáΓ  ó   ßΓ᫬Ñ, á
  92. ¡Ñªáñ¡δÑ ºáσóáΓδóáεΓ »« ¼¿¡¿¼π¼π.
  93.     2.4. ÉáßΦ¿αÑ¡¡δÑ «»ÑαáΓ«αδ.
  94.     ?#N     ¥Γ« «»ÑαáΓ«α '»α«ß¼«Γαá ¡áºáñ'. N - τ¿ß½«
  95.             ß¿¼ó«½«ó ñ½∩ »α«ß¼«Γαá.
  96.     ?~N     ÄΓα¿µá¡¿Ñ »α«ß¼«Γαá ¡áºáñ.
  97.     ?=      Åα«ß¼«Γα ó»ÑαÑñ.
  98.     ?!      ÄΓα¿µá¡¿Ñ »α«ß¼«Γαá ó»ÑαÑñ.
  99.  
  100.     æΓαáΦ¡« óδú½∩ñ¿Γ, ¡Ñ »αáóñá ½¿?
  101.  
  102.     3. ìπ, »«ñ ¬«¡Ñµ, ¬á¬ ó«ñ¿Γß∩, ¡Ñ߬«½∞¬« »α¿¼Ñατ¿¬«ó.
  103. /foobar/
  104.     ß«ó»áñÑΓ ß "foobar", "foobar barfoo"
  105. / FOO bar /ix
  106.     ß«ó»áñÑΓ ß "foobar" "FOOBAR" "foobar and two other foos"
  107. /(foo)?bar/
  108.     ß«ó»áñÑΓ ß "foobar", "bar"
  109. /^foobar$/
  110.     ß«ó»áñÑΓ _Γ«½∞¬«_ ß "foobar"
  111. /([\d\.])+/
  112.     ïεí«Ñ τ¿ß½« ß ñÑß∩Γ¿τ¡«⌐ ºá»∩Γ«⌐
  113. /((foo)|(bar))+/
  114.     ß«ó»áñÑΓ ß "foofoofoobarfoobar", "bar"
  115.