これはC#で書かれています。私は頭を悩まされてきたが、これまで運がなかった。他の文字が前に付いていない文字列から2つの末尾の文字を削除する正規表現
ですから、例えば
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}$"
を試みたが、私はいつも彼らが存在しない場合は2つの末尾の文字を削除した文字列を返すと、別の文字で先行されないように、運
これは、C#ではありません。
Match result = Regex.Match(mystring, pattern);
return result.Value;
"AB"の出力はどのようにする必要がありますか? – dotctor
@dotctor:文字列の長さは、正規表現を実行する前に 'mystring.Length'でチェックできるので、無関係です。 –