.NET の文字列の先頭 4 文字に一致する正規表現が必要です。
より具体的には、substring
メソッドを使用して、最初に出現する文字列とその前の 4 文字を検索しています。
次のような文字列があるとします。
..私のコードでは、これが私がしていることです
string s = "adgstuoppdnmudio hjdk.ABCD kglog doplsjood"
string x = s.Substring(s.IndexOf("ABCD"))
...これが私が得たx = "adgstuoppdnmudio hjdk.ABCD"
ものです。私が探しているのは、上記の文字列 (hjdk.) で ABCD の前の 5 文字を取得して、最終的な文字列が "hjdk.ABCD" になるようにする方法です。
おそらく、char Array
それに付属する逆関数を使用して、文字列を逆方向に読み取ることができますが、正規表現の方が高速に機能すると考えているため、質問のタイトルで「正規表現を使用する」ことを強調しました。