テキストの一節があるとします(これは構成されており、サンプルにはさらに多くのテキストがあることに注意してください):
"こんにちは
これは私のパスワードです: abc123
さようなら"
パスワードが「This is my password: 」という文の直後になることはわかっています。
また、パスワードは 8 文字になります。上記のパスワードを抽出するにはどうすればよいですか?
テキストの一節があるとします(これは構成されており、サンプルにはさらに多くのテキストがあることに注意してください):
"こんにちは
これは私のパスワードです: abc123
さようなら"
パスワードが「This is my password: 」という文の直後になることはわかっています。
また、パスワードは 8 文字になります。上記のパスワードを抽出するにはどうすればよいですか?
私は正規表現を知らないので:
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);
string Password = Regex.Replace(Input, @"^.*This is my password: (.{8}).*$", "$1", RegexOptions.Singleline);