私はこのようなコードの完全であるプロジェクトを引き継いできた:あるVisual Studio 2010:パターンベースの検索が正規表現以外を置き換えますか?
if (aTraceUserids[t].Trim().ToUpper() == Userid().Trim().ToUpper())
{
// ...
}
何 - ツール支援表現製剤を使用して - 検索を行うための良い方法はバイケースでこのようなものに置き換えます事例ベース:
if (aTraceUserids[t].Equals(Userid(), StringComparison.InvariantCultureIgnoreCase))
{
// ...
}
編集(私はこのさらに上だと思う作るためのおかげでデイブ):
私はこれがregular expressionsで可能でなければなりません知っているが、それらドキュメントとドキュメントを取得するのは難しいので、私はツールの助けを借りて表現を練習し、実行するのに役立ちます。理想的には私が
- に私を可能にするツールを置き換える/パターンベースの検索を探しています
が検索を入力/パターン
- が
- にマッチするファイルとディレクトリ名のパターンを入力して置き換えます視覚的に検索/置換のマッチで私を支援し、それぞれの出現を後編集することができます
これらの種類の検索/置換操作はどのようなプラットフォームにも関係ありませんおそらく他の大きなコードベースにも当てはまります。
したがって、* nix、Windows、またはWebに基づくソリューションは問題ありません。 CygWinおよび/またはWINEベースのソリューションも問題ありません。 (そのため、VS2010タグを削除し、いくつかのプラットフォームタグを追加したのです)。
正規表現と同じくらいの力でパターンベースの置換が必要な場合は、何らかのプログラミング言語を使用する必要があります。私はPythonが今年のこの時期にいいと聞いています。 – Dave
コメントをいただき、ありがとうございました。おそらく、正規表現よりも力が弱いと思うでしょう。しかし、私は検索/置換のための視覚的なサポートをしたいのですが、私は手で選択して、置き換えるものと変更するものを選択します。私はこれに基づいて私の質問を編集します。 –