假设我有一段文字(请注意这已经完成,我的样本有更多的文字):
“你好
这是我的密码:abc123
再见“
我知道在“这是我的密码:”
之后,密码将会立即生效此外密码为8个字符。 我如何提取上面的密码?
答案 0 :(得分:0)
string Password = Regex.Replace(Input, @"^.*This is my password: (.{8}).*$", "$1", RegexOptions.Singleline);
答案 1 :(得分: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);