Visual Studio でタブをグループ化するために、Tabs Studioを使用しています。使用した規則を使用してタブをグループ化するための正しい正規表現を見つけるのに苦労しています。
2 つの名前付き後方参照を使用して動作します。一致するタブをグループ<Name>
化し、異なる を選択できるようにします<Ext>
。問題は、ここにグループ化したいファイルがあることです:
- UserProfileController.cs
- UserProfileViewModel.cs
- UserProfile.cshtml
- user-profile.js
- user-profile.less
ここまでで、最初の 3 つと最後の 2 つを 2 つの別々のグループに一致させる式を取得しました。
(?<Name>(.*[/\\])?.+?)(?<Ext>(ViewModel|Controller)?\..+)
問題は、後方参照の出力を操作することです。とにかく、比較では大文字と小文字が区別されないため、実際に行う必要があるのは-
、後方参照出力から を削除することだけです。これは可能ですか?
注: これを StackOverflow に置いたのは、本質的には RegEx の質問であるためです。ただし、私にとっての目的は非常に具体的です。私はこれについてあまり自信がありませんので、これがどこかに属していると思われる場合はお知らせください。