Kconv::RegexpEucjp$B$N4V0c$$(B

e$B$3$s$K$A$O!"<r0f$G$9!#e(B

e$B8=:_$Ne(BKconv::RegexpEucjpe$B$N@55,I=8=$K$O4V0c$$$,$"$k$?$a!“e(B
Kconv.iseuce$B$Ge(BEUC-JPe$B$NJ8;zNs$rG’<1$G$-$J$$$3$H$,$”$j$^$9!#e(B
e$BNc$($P!“e(B”\xf4\xa6" (JIS X 0208 e$B$Ne(B 84-06 “e$Bt&e(B”) e$B$de(B
“\x8f\xed\xe3” (JIS X 0212 e$B$Ne(B 77-67)
e$B$H$$$C$?J8;z$,G’<1$G$-$^$;$s!#e(B

e$B$3$l$O0J2<$N$h$&$K=$@5$9$l$PNI$$$O$:$G$9!#e(B

e$B$3$3$G$O695A$Ne(BEUC-JPe$B$@$1$G$J$/JQ<o$b9MN8$7!"e(BJIS X 0208

e$B$He(B

JIS X 0212 e$B$GJ8;z$,3d$jEv$F$i$l$F$$$J$$HO0O$b4^$a$^$7$?!#e(B

Index: kconv.rb

RCS file: /src/ruby/ext/nkf/lib/kconv.rb,v
retrieving revision 1.15
diff -u -p -r1.15 kconv.rb
— kconv.rb 19 Jun 2006 14:40:23 -0000 1.15
+++ kconv.rb 20 Aug 2006 23:51:14 -0000
@@ -63,8 +63,8 @@ module Kconv
RegexpEucjp = /\A(?:
[\x00-\x7f] |
\x8e [\xa1-\xdf] |

  •       \x8f        [\xa1-\xdf] [\xa1-\xfe] |
    
  •       [\xa1-\xdf] [\xa1-\xfe]
    
  •       \x8f        [\xa1-\xfe] [\xa1-\xfe] |
    
  •       [\xa1-\xfe] [\xa1-\xfe]
         )*\z/nx
    

    Regexp of UTF-8 string (private constant)

e$B@.@%$G$9!#e(B

Masahiro S. wrote:

      \x8e        [\xa1-\xdf]             |
  •     \x8f        [\xa1-\xdf] [\xa1-\xfe] |
    
  •     [\xa1-\xdf] [\xa1-\xfe]
    
  •     \x8f        [\xa1-\xfe] [\xa1-\xfe] |
    
  •     [\xa1-\xfe] [\xa1-\xfe]
       )*\z/nx
    

    Regexp of UTF-8 string (private constant)

e$B$$!“3N$+$KHO0O$,69$/$J$C$F$7$^$C$F$$$^$9$M!#e(B
e$B$H$j$”$($:e(B 1.9 e$B$G$O=$@5$7$^$7$?!#e(B
1.8 e$B7O$G$NH?1G$Oe(B 1.8. e$B%j%j!<%98e$K$J$j$^$9!#e(B