-4

以下のようなすべての文字列を検索し、[パス] を独自のものに置き換え、ファイル名 (または「.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 の前に特定の数の文字を選択する方法と、おそらく置換に関する何かについてだったはずです。コメントをいただきありがとうございます。

4

1 に答える 1