尽管我努力学习RegEx,但我觉得这很难做到,所以我要求社区寻求帮助。
所以,我有这个字符串:
<html><head>
<title>Test</title>
</head>
<body>
<a href="goforward?U=as4395897a8druasfdas833a">Go</a>
</body>
</html>
现在我想使用正则表达式找到as4395897a8druasfdas833a。这个代码不在真实单词的“”里面,虽然我想搜索“goforward?U”(那个总是一样的)。
提前致谢。
答案 0 :(得分:6)
在您的示例代码中,这将起作用:
goforward\?U=(\w+)
但需要更多信息才能使其更加精确。由于我不知道“实际”包含什么或者你想要找到的术语结束了什么,我无法给出一个精确的正则表达式,所以如果你评论更多细节,我可以调整它。
答案 1 :(得分:4)
这应该有效:
goforward\?U=[a-z0-9]+
答案 2 :(得分:2)
试试这个:
goforward\?U=([a-z0-9]+)