1

Despite my many efforts to learn RegEx, I find this quite hard todo, so I'm asking the community for help.

So, I have this string:

<html><head>
<title>Test</title>
</head>
<body>
<a href="goforward?U=as4395897a8druasfdas833a">Go</a>
</body>
</html>

Now I want to find as4395897a8druasfdas833a using a regex. This code is not inside an "" in the real word, although I would like to search for "goforward?U" (that one is always the same).

Thanks in advance.

Devator
  • 3,286
  • 4
  • 32
  • 52

3 Answers3

6

In your example code, this would work:

goforward\?U=(\w+)

But more information is needed to get it more precise. Since I don't know what "actually" contains or what ends the term you want to find I can't give an exact regular expression so if you comment with more details I can tweak it.

Josh M.
  • 24,918
  • 23
  • 105
  • 173
4

This should work:

goforward\?U=[a-z0-9]+
user470714
  • 2,808
  • 1
  • 27
  • 33
2

Try with this:

goforward\?U=([a-z0-9]+)
vbence
  • 19,714
  • 8
  • 64
  • 114