【发布时间】:2012-12-17 15:10:10
【问题描述】:
我需要从下面给出的文本中提取以粗体显示的密码值 (Password10)。我正在使用 c# 编程语言。
FName Lname,您的系统密码已更改。如果您没有更改或不知道更改原因,请立即联系管理员。您的新密码是Password10
如果您有任何问题,请联系:
解决方案项目办公室 电话: 邮箱:notifications@cho.com
感谢您使用 xxxxx
【问题讨论】:
-
前几天有人贴了这个链接,我认为这很适合这种特殊情况:whathaveyoutried.com
-
将整个内容作为字符串读入,将“if you have..”开头的部分剪掉。从“password is”结尾(应该始终是相同的起始索引)到新字符串结尾的子字符串。
-
文本是字符串吗?
string j = mystring.Remove(0, mystring.LastIndexOf(" "));编辑,在代码大纲之前发布,删除仍然可以工作,只是不是这样 -
如果是具有类人类保护的富文本格式字符串怎么办? "仔细阅读。密码在 END 中最后一个字母之后的第 5 个符号处。所以 Password10 是非常不快的。您的密码是:无可用的。"
标签: c# text-extraction