0

我正在尝试从 HTML 响应中提取一个简单的字符串。响应看起来像这样

patients-list-of-visits.aspx?p=a1363839-76fb-43f3-97ba-26218faefee1

到目前为止我尝试过的正则表达式是

patients-list-of-visits.aspx?p=(.+?)
patients-list-of-visits.aspx?p=(.+)

有人可以让我知道我在这里做错了什么吗?

谢谢!

4

1 回答 1

2

这个更好:

patients-list-of-visits\.aspx\?p=(.+)

2 备注

  • 别忘了逃跑。和 ?如果你想从字面上匹配它们
  • 您的第一次尝试.*?是惰性匹配,只会匹配第一个字母。你的第二次尝试更好
于 2012-06-21T20:46:08.727 回答