私が見て、得た最も近い答えは、拡張子なしでURLからファイル名をキャプチャすることでした
だから私はこのcshtmlを持っています:
<script src="@Url.Content("~/Scripts/javascript.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/javascript2.js")" type="text/javascript"></script>
私はこの正規表現を使ってみました:
(?!.+[Ss]cripts+\/)\/+.+\.js
ただし、Rad 正規表現デザイナーを使用すると、この結果が得られます
- /javascript.js
- /javascript2.js
どうすればこれだけをキャプチャできますか
- JavaScript (.js なし)
- javascript2 (.js なし)
次に、置換式を使用します
$&.min.
最終結果を出すために
<script src="@Url.Content("~/Scripts/javascript2.min.js")" type="text/javascript"></script>
助けてくれてありがとう。