
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ruby の正規表現で空白文字は (?u:\s) と書ける - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby の正規表現で空白文字は (?u:\s) と書ける - Qiita
スペースやタブ,改行などをまとめて「空白文字」と呼ぶことがある。 何を空白文字とするかは場合により... スペースやタブ,改行などをまとめて「空白文字」と呼ぶことがある。 何を空白文字とするかは場合によりけりなので,技術文書を読むときはその文書での定義をきちんと把握する必要がある。 この記事では,全角スペースや U+2029 PARAGRAPH SEPARATOR といったものまで含めた広い意味の空白文字を Ruby の正規表現でどう表すのか,というテーマを扱う。 (「U+2029」のようなものは Unicode のコード番号を表している) なお,話を単純にするため,文字列のエンコーディングは UTF-8 に限定する。 本記事の内容は慎重に調べたつもりだが,この方面の専門家ではないので,100% 正しいという確信はありません。誤りを見つけられましたらぜひご指摘ください。 \s 空白文字の正規表現といえばまず思い浮かぶのが \s。 「s」はきっと space の頭文字に由来するのだろう(知らんけ