以下のようなすべての文字列を検索し、[パス] を独自のものに置き換え、ファイル名 (または「.png)」の前の 33 文字) から [guid] を削除する正規表現が必要です。
フォーマット: url(/[パス]/[ファイル名]-[GUID].png)
例:
url(/assets/application/facebook-button-dc8bbeecddef2c5cb3fb74e01177a632.png)
url(/assets/chart/tooltip/arrow-875223c23a34df0bdbc4a500b5dfb5f6.png)
そしてそれを次のように置き換えます:
フォーマット:url(/Images/Finesse/[ソースファイル名].png)
url(/Images/Finesse/facebook-button.png
url(/Images/Finesse/arrow.png)
ファイル名内のダッシュは削除しないでください。必要なすべての文字列が「url(/assets/」で始まり、「.png)」で終わると想定できます。「.png)」が行末であるとは想定できません。行頭。
それが重要な場合、式はVS2012で使用されます。
ありがとうございました
編集 - - -
すみません、こんなことありました
^(url\(/assets)+.+(\.png\))$
またはこのようなもの
^(url\(/assets)+.+(-)+.+(\.png\))$
文字列を見つけ始めました...ちょっとそうです。質問は、.png の前に特定の数の文字を選択する方法と、おそらく置換に関する何かについてだったはずです。コメントをいただきありがとうございます。