Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。645件0以下文章があった場合、[switch]以外にマッチする正規表現の書き方を教えてください。[feedback]おはよう。[switch]ありがとうございました。追記:画像の[feedback]にもマッチさせたい。(方法としては[switch]以外にマッチさせたいという意味です。14:121マッチさせることは目的ではなく、マッチさせた結果を次の処理で使うものと思われます。あればどのような結果が必要なのかを明記してください。正規表現を使わずとも単純な文字列一致を行い、オフセット値を用いて処理すれば十分なように見受けられます。21:29サンプルとして「マッチする文字列」「マッチしない文字列」の二通り(+α)あった方が正規表現の話をする場合は意図が伝わりやすいと思います。「特定文字列を含む括弧で囲まれた文字列以外をする」「[switch]以外にマッチする」と書かれていますが、「[feedback]にもマッチさせたい」とも書かれています。票1正規表現にマッチする部分を削除する「正規表現のパターンにマッチする部分以外を取り出す」のは「正規表現のパターンにマッチする部分を削除する」ことで実現できます。用いて、空文字に置換すればよいです。'[switch]今日は。[feedback]おはよう。[switch]ありがとうございました。"$new_str\n";出力:今日は。[feedback]おはよう。ありがとうございました。決まっていますので、正規表現を使う必要がないということです。$str);のようにすれば十分です。|0[switch]とそれ以外の部分を分けるということでしたら、以下のではいかがしょうか?$1(ないしは\1)と$2(\2)にそれぞれ、”こんにちわ。[feedback]おはよう。”と”ありがとうございました。(.*)\[switch\](.*)題意を間違えていたらごめんなさい。個の銅バッジありがとうございます。分けるのではなく、[switch]以外にマッチさせたいのです。適切かは場合によるので別途調整してください。(?:(?=\[switch\])|$)って考え方でもっと単純になるかもしれません。(?:^|(?<=\[switch\]))(.*?)(?:(?=\[switch\])|$)ご参考まで。個の銅バッジありがとうございます。なった場合はどのように記述できるのでしょうか。変えるだけのはずです(たぶん)。指定できない場合、私では適当な正規表現を思いつけません。さんと同じ様な回答になりますが)マッチさせた後何がしたいかなどをお伝えいただければ力になれるかも知れません。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょう関連する質問3REGEXP関数で、特定の一桁の数字が含まれている場合だけマッチさせたい1ereg_matchとpreg_matchの違いについて教えて下さい。1かっこ`[]`で囲まれた文字以外をマッチさせたい0正規表現がうまくいきません3エラー処理の書き方について教えてください。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。