Ruby Forum Ruby-dev > [Feature #546] String#gsub $B$H(B Strnig#scan $B$N%V%m%C%/%Q%i%a!<%?$N0lCW(B

Posted by Motonori IWAMURO (Guest)
on 06.09.2008 12:33
(Received via mailing list)
Feature #546: String#gsub $B$H(B Strnig#scan 
$B$N%V%m%C%/%Q%i%a!<%?$N0lCW(B
http://redmine.ruby-lang.org/issues/show/546

$B5/I<<T(B: Motonori IWAMURO
$B%9%F!<%?%9(B: Open, $BM%@hEY(B: Normal

String#gsub $B$N%V%m%C%/%Q%i%a!<%?$N;EMM$r(B Strnig#scan 
$B$N$b$N$K9g$o$;$k$3$H$rDs0F$7$^$9!#(B

[ruby-dev:33548]$B$+$i$N0lO"$N%9%l%C%I$G$O$$$m$$$m0F$,=P$?$"$2$/5DO@$,;_$^$C$F$$$^$9$,!"(B

$B!&8=>u$N(B gsub 
$B$N;EMM$G$O!"%+%C%3$rIU$1$?$H$-!"%V%m%C%/%Q%i%a!<%?$,$[$H$s$ILr$KN)$?$J$$$N$G:$$k!#(B
$B!&(Bgsub $B$H(B scan 
$B$O;w$??6$kIq$$$r$9$k$N$G!"%V%m%C%/%Q%i%a!<%?$N;EMM$b9g$o$;$k$Y$-!#(B
$B!&(Bscan 
$B$N;EMM$G:$$k$3$H$O$^$:$J$$$N$G!"$3$A$i$rJQ99$9$kI,A3@-$O$"$^$jL5$$!#(B
$B!&(Bgsub 
$B$N%Q%?!<%s$K%+%C%3$rIU$1$J$$>l9g!"=>Mh$HF1$8$J$N$G8_49@-$KLdBj$O$J$$!#(B
$B!&(Bgsub 
$B$N%Q%?!<%s$K%+%C%3$rIU$1$?>l9g!"%V%m%C%/%Q%i%a!<%?$r;2>H$9$k%1!<%9$O6K$a$F8BDjE*$H;W$o$l$k$N$G!";EMM$rJQ99$7$F$b1F6A$O>/$J$$$H;W$o$l$k!#(B

$B0J>e$NM}M3$K$h$j!"(BString#gsub ($BEvA3(Bgsub!$B$b(B) 
$B$N%V%m%C%/%Q%i%a!<%?$N;EMM$r(B Strnig#scan 
$B$N$b$N$K9g$o$;$k$N$,!"(Bbest $B$G$O$J$$$K$7$F$b(B better 
$B$G$"$k$H9M$($^$9!#(B
Posted by Yukihiro Matsumoto (Guest)
on 06.09.2008 13:07
(Received via mailing list)
$B$^$D$b$H(B $B$f$-$R$m$G$9(B

In message "Re: [ruby-dev:36174] [Feature #546] String#gsub   $B$H(B 
Strnig#scan   $B$N%V%m%C%/%Q%i%a!<%?$N0lCW(B"
    on Sat, 6 Sep 2008 19:27:18 +0900, Motonori IWAMURO 
<redmine@ruby-lang.org> writes:

|String#gsub $B$N%V%m%C%/%Q%i%a!<%?$N;EMM$r(B Strnig#scan $B$N$b$N$K9g$o$;$k$3$H$rDs0F$7$^$9!#(B

|$B!&(Bgsub $B$N%Q%?!<%s$K%+%C%3$rIU$1$J$$>l9g!"=>Mh$HF1$8$J$N$G8_49@-$KLdBj$O$J$$!#(B
|$B!&(Bgsub $B$N%Q%?!<%s$K%+%C%3$rIU$1$?>l9g!"%V%m%C%/%Q%i%a!<%?$r;2>H$9$k%1!<%9$O6K$a$F8BDjE*$H;W$o$l$k$N$G!";EMM$rJQ99$7$F$b1F6A$O>/$J$$$H;W$o$l$k!#(B

$B$&!<$s!"K\Ev$+$J$"!#<B:]$K$d$C$F$_$FC/$+$K!V$.$c$C!W$H8@$C$F(B
$B$b$i$&$7$+3NG'$N<jCJ$O$J$$$+$b$7$l$^$;$s$M!#(B
Posted by IWAMURO Motonori (Guest)
on 06.09.2008 13:32
(Received via mailing list)
$B4d<<$G$9!#(B

$B$&$O!"A08@0lItE12s!#(B

2008/09/06 20:00 Yukihiro Matsumoto <matz@ruby-lang.org>:
> |$B!&(Bgsub $B$N%Q%?!<%s$K%+%C%3$rIU$1$?>l9g!"%V%m%C%/%Q%i%a!<%?$r;2>H$9$k%1!<%9$O6K$a$F8BDjE*$H;W$o$l$k$N$G!";EMM$rJQ99$7$F$b1F6A$O>/$J$$$H;W$o$l$k!#(B
>
> $B$&!<$s!"K\Ev$+$J$"!#<B:]$K$d$C$F$_$FC/$+$K!V$.$c$C!W$H8@$C$F(B
> $B$b$i$&$7$+3NG'$N<jCJ$O$J$$$+$b$7$l$^$;$s$M!#(B

$B$A$g$C$HD4$Y$F$_$^$7$?!#(B

http://www.google.co.jp/codesearch?q=lang%3Aruby+gsub\s*\(.*\(.*(do|\{)\s*\|.*\|

$B0U30$HB?$$!D!D!#(BRails$B$K$b1F6A$"$j$=$&$@$7!#$G$b8=9T;EMM$,4r$7$/$J$$$3$H$b3N$+$J$s$G$9$1$I!#(B
Posted by Hiroshi Ichikawa (Guest)
on 06.09.2008 13:34
(Received via mailing list)
Gimite$B$H$$$$$^$9!#(B

$B$4;29M$^$G$K!D(B
http://www.google.co.jp/codesearch?hl=ja&q=+gsub\(.*\)\s*do\s*\|&sa=N
Posted by IWAMURO Motonori (Guest)
on 06.09.2008 13:34
(Received via mailing list)
$B4d<<$G$9!#(B

$BDI5-!#(Bgsub!$B$N%1!<%9$,H4$1$F$^$7$?!#(B

http://www.google.co.jp/codesearch?q=lang%3Aruby+gsub!%3F\s*\(.*\(.*(do|\{)\s*\|.*\|

$BG\$KA}$($?(Borz ($BL54X78$J$b$N$bBgNL$K$R$C$+$+$C$F$^$9$1$I(B)
Posted by Hiroshi Ichikawa (Guest)
on 06.09.2008 13:35
(Received via mailing list)
$B$9$$$^$;$s!"$+$V$j$^$7$?!#(B

2008/09/06 20:24 IWAMURO Motonori <deenheart+ruby@gmail.com>:
Posted by IWAMURO Motonori (Guest)
on 10.09.2008 17:33
(Received via mailing list)
$B4d<<$G$9!#(B

$B$3$N7o!"$7$P$i$/8!F$$7$F$_$?7k2L!"0J2<$N$h$&$K9M$($F$$$^$9!#(B

$B!&%V%m%C%/%Q%i%a!<%?$r(Bscan$B$H0lCW$5$;$k$3$H$G!"E}0l@-$,F@$i$l!"$^$?!"2?$h$j!"%^%C%A$7$?J8;zNs$r(B$1, 
$2,
...$B$G$O$J$/L>A0$G$N;2>H$r2DG=$K$9$k!#$3$l$O5-=R@-$d2DFI@-$N8~>e$K9W8%$9$k!#(B
$B!&3N$+$K!"Hs8_49$K$h$k1F6A$r<u$1$k%3!<%I$,>/$J$$$H$O8@$$@Z$l$J$$!#$7$+$7!"Hf3SE*8!=P$,MF0W"($G!"(B1.8$B$G$b(B1.9$B$G$bF0$/$h$&$J=$@5$r9T$&$3$H$bMF0W$G$"$k$?$a!"JQ99$N%a%j%C%H$OHs8_49$N%G%a%j%C%H$r>e2s$k!#(B

$BG!2?$G$7$g$&$+!#(B