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,686
  • 4
  • 33
  • 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.
  • 26,437
  • 24
  • 119
  • 200
4

This should work:

goforward\?U=[a-z0-9]+
user470714
  • 2,858
  • 1
  • 28
  • 34
2

Try with this:

goforward\?U=([a-z0-9]+)
vbence
  • 20,084
  • 9
  • 69
  • 118