.
正規表現のドットは、任意の1文字と一致します。正規表現がドットと一致するためには、ドットをエスケープする必要があります。\.
角括弧の内側[]
のドットはエスケープする必要がないことが指摘されています。たとえば、式:
[.]{3}
は...
文字列に一致します。
ほんとに?もしそうなら、それはすべての正規表現標準に当てはまりますか?
.
正規表現のドットは、任意の1文字と一致します。正規表現がドットと一致するためには、ドットをエスケープする必要があります。\.
角括弧の内側[]
のドットはエスケープする必要がないことが指摘されています。たとえば、式:
[.]{3}
は...
文字列に一致します。
ほんとに?もしそうなら、それはすべての正規表現標準に当てはまりますか?
回答:
文字クラス(角括弧)以外の任意の文字には^
、-
、]
または\
リテラルです。
このウェブサイトは素晴らしいリファレンスであり、さまざまな正規表現のニュアンスに関する多くの情報があります。 http://www.regular-expressions.info/refcharclass.html
-
最後の値の場合はリテラル