私は専門家ではありませんが、.NETの正規表現を使用してSQLコメント行を除外しようとしています。残念ながら、除外グループを使用して別の正規表現マッチで正規表現マッチを見つける方法についての適切な記述を見つけることができません:( '。*?')。私はそれを試してみましたC#.NET Regex:除外付きグループ式の作成に役立つ
'.*?'
すべてが動作しません、私は期待していて: - (.. /*..*/と)
この正規表現は引用符の間のすべてのテキストを検索しますが、それはまた、SQLのコメント領域を含み。
私のテストサンプル:私はあなたがワンステップでやりたいエレガントな正規表現を見つけることができませんが、あなたが行うことができます
'Cat'
''Punto'
and
'But this should
work here'
私が期待しているように、あなたが提供したパターンは例では機能しませんので、まだデータの処理をさらに必要とするため、コメントをスペースに置き換える必要があります。これは今のところ最良の解決策です。今はもっと良いパターンを提供していますし、私が持っているものもいくつかの問題があります。 – btomas