У меня достаточно знаний о RegEx, но я в тупике.Мне нужен RegEx, который соответствует всему до последнего подчеркивания, но only , если текст после подчеркивания - "я", "союзник" или "враг".
Так что, если у меня есть входные строки, подобные этому:
"hero_anti_infantry_melee_2_self"
"anti_infantry_ranged_2_ally"
"suppression_aoe_enemy"
"reinforce_btn_down"
"inset_energy"
"suppressed"
Я хочу, чтобы они выводились как:
"hero_anti_infantry_melee_2"
"anti_infantry_ranged_2"
"suppression_aoe"
//No Match (not match because it isn't enemy, ally, or self after the underscore)
//No Match
//No Match (not underscores or enemy/ally/self
Это использует механизм C # RegEx, и он может использовать любые параметры RegExнеобходимо.