[解決済み] 正規表現の文字クラス(角括弧)では、ドットはエスケープしなければならないのですか?
2022-05-17 23:14:18
質問
点
.
は任意の一文字にマッチします。正規表現がドットにマッチするためには、ドットはエスケープされなければなりません。
\.
ご指摘のとおりです
という角括弧の中に
[]
の中ではドットはエスケープする必要がないことを指摘された。例えば、この式は
[.]{3}
は
...
の文字列と一致します。
そうではありませんか、本当に?もしそうなら、すべての正規表現規格でそうなのでしょうか?
どのように解決するのですか?
文字クラス(角括弧)内では
^
,
-
,
]
または
\
はリテラルです。
このウェブサイトは素晴らしいリファレンスで、異なる正規表現のニュアンスについて多くの情報を持っています。 http://www.regular-expressions.info/refcharclass.html
関連
-
[解決済み] 半角スペース用正規表現
-
[解決済み] URLにセミコロンが含まれていても、有効なのでしょうか?
-
[解決済み] 標準的な10桁の電話番号にマッチする正規表現
-
[解決済み] 正規表現で「この文字列までなら何でもあり」にマッチさせるには?
-
[解決済み] 角括弧の間のテキストを抽出する正規表現
-
[解決済み] 貪欲 vs. 渋い vs. 所有格の修飾語
-
[解決済み】指定した接尾辞で終わらない文字列に対する正規表現
-
[解決済み】単語間のスペースを許容する正規表現
-
[解決済み] [Solved] Match linebreaks - \n or \r?
-
[解決済み】MySQLで正規表現による置換を行うには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン