Skip to main content
 首页 » 编程设计

c#之快速正则表达式问题

2024年02月03日33soundcode

谁能告诉我一个匹配所有内容的正则表达式,例如:image.php?type=regcheck&imagehash=3d600fe2ad3c87c9b22ade7e58ef1c48

此字符串包含在页面源代码中.. 谢谢。 :)

编辑:这里是它所在的地方:

<img id="imagereg" src="image.php?type=regcheck&amp;imagehash=3d600fe2ad3c87c9b22ade7e58ef1c48" alt="Registration Image" border="0" height="61" width="201"> 

请您参考如下方法:

如果哈希值是唯一变化的东西,您将其替换为 .*,并转义所有现有的 . 和 ? 为\ 因为它是一个正则表达式特殊字符...所以,类似于:

image\.php\?type=regcheck&imagehash=.* 

另请注意,.* 可能是“贪婪的”并占用过多的输入 - 我不知道您在使用正则表达式解析什么(文本的某些部分会有所帮助),但也许星星后面的一个空格就可以了……

编辑:根据您的评论,正则表达式归结为:

"image\.php\?type=regcheck&imagehash=.*" 

" 属于正则表达式内部,如:

 string regexExpression = "\"image\.php\?type=regcheck&imagehash=.*\""