-4

テキストの一節があるとします(これは構成されており、サンプルにはさらに多くのテキストがあることに注意してください):

"こんにちは

これは私のパスワードです: abc123

さようなら"

パスワードが「This is my password: 」という文の直後になることはわかっています。

また、パスワードは 8 文字になります。上記のパスワードを抽出するにはどうすればよいですか?

4

2 に答える 2

0

私は正規表現を知らないので:

string data = "Hello.\n This is my password: abcd1234 n\goodbye.";
string passFlag = "This is my password: ";
int startPos = data.IndexOf(passFlag) + passFlag.Length;
string password;
if(startPos >= 0 )
    password = data.Substring(startPos,startPos+8);
于 2013-03-28T14:59:38.130 に答える
0
    string Password = Regex.Replace(Input, @"^.*This is my password: (.{8}).*$", "$1", RegexOptions.Singleline);
于 2013-03-28T14:52:00.770 に答える