求解用正则表达式匹配HTML标签内关键字

使用正则表达式匹配HTML页面中关键字,如submit upload等具有上传页面特征的关键字。
使用C#编写,请给出源码。先给50分,好的话再给50分。急求,最好今天就能给出来,今天就给的话给分200.
QQ86340122

(?i)(?<=\<[\s\S]*?)(submit|upload)[\s\S]*?(?=\<)

追问

最好能给出C#实例代码。

追答new Regex(@"(?i)(?<=\<[\s\S]*?)(submit|upload)[\s\S]*?(?=\<)", RegexOptions.ExplicitCapture)

追问

匹配有点问题,应该是我没说清楚。那个submit和upload这些关键字应该是只匹配标签外的那些,比如 upload就应该是flase,而别的比如就应该是true。
关键字不需要匹配正文标签内的内容。
这个修改好了就采纳你的答案,200分

追答

是换行标签,永远不会包含upload的

如果你说两个换行直接不能有upload,我觉得这个毫无意义了

追问

好吧。采纳你的了~谢谢哈

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答