這是用C#編寫的。我一直在竊聽我的頭,但目前還沒有運氣。正則表達式,用於刪除字符串中沒有其他字母的前兩個字母
因此,例如
123456BVC --> 123456BVC (keep the same)
123456BV --> 123456 (remove trailing letters)
12345V -- > 12345V (keep the same)
12345 --> 12345 (keep the same)
ABC123AB --> ABC123 (remove trailing letters)
它可以和任何啓動。
我已經試過@".*[a-zA-Z]{2}$"
,但沒有運氣
這是在C#,使我總是返回一個字符串,刪除這兩個字母結尾,如果它們確實存在,而不是前面有另一封信。
Match result = Regex.Match(mystring, pattern);
return result.Value;
「AB」應該輸出什麼? – dotctor
@dotctor:這似乎不相關,因爲在運行正則表達式之前,可以用'mystring.Length'來檢查字符串長度。 –