[解決済み] Sublime Textの正規表現で複数行のタグが検出されない
2022-05-11 04:34:31
質問
この正規表現があります。
\[sometag\](.*)\[/sometag\]
で囲まれたテキストをキャッチすることになっています。
[sometag]
タグを使用します。これらのタグに含まれる1行の情報に対して機能し、例えば、文字列
[sometag]this is a bit of text[/sometag]
. しかし、このように複数行にまたがるテキストには効きません。
[sometag] here is more text
it spans more than one line [/sometag]
なぜか、Sublime textの正規表現検索では、複数行にまたがるタグを認識しない。これはSublime Textの問題なのか、切り替え可能なオプションなのか、それとも単に私が正規表現に不得手なだけなのかを知りたいのです。
解決方法は?
冒頭で、dotall修飾子を使用します。
(?s)
を使用すると、改行文字にもドットがマッチするようになります。
(?s)\[sometag\](.*?)\[\/sometag\]
関連
-
[解決済み] 正規表現です。+$ VS *$ VS なし
-
[解決済み] what meas this regex (.*1) [duplicate] (重複)
-
[解決済み] 複数行のテキストブロックにマッチする正規表現
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] Sublime Text 2を使ってHTMLコードを再フォーマットするにはどうしたらいいですか?
-
[解決済み] Sublime Text 2でデフォルトの構文を異なるファイルタイプに設定する
-
[解決済み] Sublime Textでファイルタイプと構文の関連付けをカスタマイズする方法は?
-
[解決済み] Sublime text 2でコードをインデントする?
-
[解決済み] Sublime Text 2 - 空白文字を表示する
-
[解決済み] Sublime Text 2 - サイドバーにファイルナビゲーションを表示する
最新
-
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 実装 サイバーパンク風ボタン