-4

假设我有一段文字(注意这是编造的,我的样本有更多文字):

“你好

这是我的密码:abc123

再见”

我知道密码将紧跟在“这是我的密码:”这句话之后

此外,密码将是 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 回答