すべてのケースで正しい一致が見つかりません。出力があるべき 私はケース1 regex match 2 cases
のようなものを持っている場合たとえば、 ための引用符で囲まれている何かの文字列(ここでは私の例では## XYXを##)キャッチしたい)
<picture href="hello" ##xyz##>##xyz##</picture>
それらのどれも引用符で囲まれていないので、一致するものは見つかりません。私は一致させたい
ケース2)
<picture href="##xyz##" dbhdfbhg="dbfdhfbhgbt fgkg ##xyz## hdjvffhgfhd">
のような異なるケースの何かを持っている場合
両方それらの両方として## XYZを##持っている場合は、引用符である
ケース3)
<picture href="##xyz##">
##xyz##
</picture>
正規表現では、最初の1つだけがn 2番目のもの..
私は( ")([^"]のようなものを試しました。 )?(## xyz ##)([^ "]。)?(") 出力が間違っています。ケース3の は、正規表現で複数行オプションを使用していても、2番目のものをキャッチしています。いくつか助けてもらえますか? コーディングにC#を使用しています
正規表現を実行する場所にコードを投稿することはできますか?FireFoxの正規表現テスターのアドオンで、ケース3例。正規表現をC#文字列にエンコードする際に問題が発生することがあります(引用符を削除するなど)。 –
'(")([^ "] *)(## xyz ##)([^"] *)( ")'とは? –