トップページ > プログラム > 2015年02月22日 > 4QR1V68p

書き込み順位&時間帯一覧

42 位/252 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010000000000100002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 56©2ch.net
推薦図書/必読書のためのスレッド 75 [転載禁止]©2ch.net

書き込みレス一覧

Ruby 初心者スレッド Part 56©2ch.net
799 :デフォルトの名無しさん[]:2015/02/22(日) 08:22:39.59 ID:4QR1V68p
(正規表現における\bについて教えてください)
\bは単語境界を指しており、\wと\Wの隙間であると説明がありました。
\wは[a-zA-Z09_]  \Wは[^a-zA-Z09_]  なので\Wに\sが含まれます。

ニュアンスとして隙間は\sであるとの表現かな?とも思うのですが
そうであれば\bは\sの変種,何がどう違うのかピンときませんでした

string = "j abc C"
\s(abc)\s
\b(abc)\b の使い方で

「」abc「」   注「」は空白表現
abc

の結果が出ました。

1)\bは\sの「」を抜いたもの,それが「」とabcの隙間って意味でしょうか? 
「」・abc →  ・が\bであり
「」abc  →  「」が\s
であるって理解で正しいでしょうか?

2)\wと\Wの隙間とは 英数字と英数字以外の隙間

では
str = 太郎abc C で実験した結果 .... なし
太郎・abc になるかと期待したのですが・・

疑問
\wと\Wの隙間 ... 単に 前に\s相当の空白があるのが条件であるならば
「\w と \W」 の隙間の表現が理解できません。

          
推薦図書/必読書のためのスレッド 75 [転載禁止]©2ch.net
862 :デフォルトの名無しさん[sage]:2015/02/22(日) 19:15:38.00 ID:4QR1V68p
いまどき日本語が横になっても全く困らないが
英語の縦書読みは無理


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。