- Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net
444 :デフォルトの名無しさん[sage]:2018/02/17(土) 11:27:08.57 ID:IU1gsQgu - [ab][cd][ef]ああ
これは、繰り返しが入っている。 N回削除する必要がある [ab][cd][ef]ああ [cd][ef]ああ [ef]ああ ああ [〜] でグループ化すべき
|
- Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net
445 :デフォルトの名無しさん[sage]:2018/02/17(土) 12:22:01.47 ID:IU1gsQgu - /^\[[^\]]*\]/ =~ "[ab][cd]ああ"
$& #=> [ab] Ruby で書いた。 行頭が\[ で、\[ 以外の文字が、0以上続いて、\] がある
|
- Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net
446 :デフォルトの名無しさん[sage]:2018/02/17(土) 12:32:03.69 ID:IU1gsQgu - /^\[[^\]]*\]/ =~ "[ab][cd]ああ"
$& #=> [ab] $' #=> [cd]ああ /^\[[^\]]*\]/ =~ $' $& #=> [cd] $' #=> ああ /^\[[^\]]*\]/ =~ $' #=> nil Ruby で書いた。 行頭が\[ で、\[ 以外の文字が、0以上続いて、\] がある $& はマッチした部分で、$' はマッチした部分の後ろを表すから、 マッチを繰り返していけば、出来るけど
|
- Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net
447 :デフォルトの名無しさん[sage]:2018/02/17(土) 12:42:57.33 ID:IU1gsQgu - /^(\[[^\]]*\])+/ =~ "[ab][cd]ああ[ef]"
$& #=> [ab][cd] やったー。Ruby で出来た \[ があり、\[ 以外の文字が、0以上続いて、\] がある。 これをグループ化して、1回以上繰り返す ただし、グループ外に、先頭からを指定する
|
- くだすれPython(超初心者用) その36
448 :デフォルトの名無しさん[sage]:2018/02/17(土) 15:32:42.89 ID:IU1gsQgu - Ruby では、Enumerable module を include して、each を定義すれば、
Enumerable内の数十のメソッドが使えるようになる また、Enumerable を継承した、より便利な、 Enumerator クラス(外部 iterator)を返すようにすると、 そのクラスに処理を丸投げ(委譲)できる
|
- Ruby 初心者スレッド Part 62
763 :デフォルトの名無しさん[]:2018/02/17(土) 22:07:32.61 ID:IU1gsQgu - ActiveRuby (Beta 版)と言う、Rails など、40 gem、有用なライブラリ一式をまとめた、
Windows 用の、Precompiled Ruby があるね Ruby 2.3.4 で、容量は、1GB
|