スペース、スペース、タブは文字列の一部ですか? [コピー]

スペース、スペース、タブは文字列の一部ですか? [コピー]

スペースとスペースの間に違いはありますか?

タブ、スペース、スペースも文字と見なされますか?

ベストアンサー1

あなたのタグが「正規表現」を表すので、POSIX文字クラス[:blank:][:space:]

この概要表には、[:blank:]次のサブセットが示されています[:space:]

  • [:space:]\x20通常、「空白文字」で指定されたすべての項目、つまり「空白」(「空白」バーを押すと生成される文字)、水平タブ、垂直タブ、フォームフィードなどが含まれます。
  • [:blank:]「空のスペース」を生成する文字のみを含みます。同じ行の中つまり、「空白」と水平タブです\t。 (*)

はい、コンピュータ入力の文脈では、これらはすべて文字であるため、正規表現を設計するときに文字として扱う必要があります。

修正する ここ同様の議論だ。

[:blank:](*)注:Stéphane Chazelasが指摘したように、垂直タブと改ページを含むことができるBSDベースの実装があります。ここ

おすすめ記事