私はこの正規表現を持っています
("[^"]*")|('[^']*')|([^<>]+)
この入力文字列を渡すと
<telerik:RadTab Text="RGB">
合わせたいRGB
です。ただし、最後の選択肢は文字列が長くなるため、そうではありません。
私が理想的に欲しいのはこれです:
- 二重引用符で囲まれた部分文字列がある場合は、二重引用符を含めて一致させます。
- それ以外の場合、単一引用符で囲まれた部分文字列がある場合は、単一引用符を含めて一致させます。
- それ以外の場合、山かっこで囲まれた文字列がある場合は、山かっこを含めずに一致させます。
このロジックは単一の正規表現で実行できますか?