特定の文字から右2文字を取得する方法

タイトルの通り、特定の文字の右2文字を取得する方法がわからず困っております。
下記のような、構成になっており①と②の右2文字(下記の場合、05と20)をそれぞれ取得したいと思っております。

①05 ○○ / ×× △△ ②20 ○○ / ×× △△

良い方法ありましたらご教授お願い致します。

①、②狙い撃ちでしたら、

文字.Substring(文字.IndexOf(“①”) + 1,2)
文字.Substring(文字.IndexOf(“②”) + 1,2)
でとれますね。

でも③、④もありそうですね。

出来ました!ありがとうございます。

自分がやろうとしている事には③④は無いです!なので、①②狙い撃ちで大丈夫です!

1 Like

Substringは、EXCEL-VBAで言うと、MIDワークシート関数、
IndexOfは、Searchワークシート関数のような機能です。

解説ありがとうございます。

1 Like