2012-12-03 79 views
1

使用字符串http://stackoverflow.com/questions/ask?hello=world,可以使用/^.+\?/捕获http://stackoverflow.com/questions/ask?。我如何才能拍摄http://stackoverflow.com/questions/ask将字符串捕获到字符但不包括字符

+0

你在用什么语言?如果你在PHP中,你可以使用['parse_url()'](http://php.net/manual/en/function.parse-url.php)内置函数来解析你的URL部分。更好地使用现有的,工作的,经过测试的代码,而不是推出自己的代码 –

+0

这不是一个真正的URL特定问题,这个例子对于了解URL是非常有用的。我真的很想知道如何捕捉角色,但不是角色。 – ThomasReggi

回答

1

您可以使用^[^?]+

这将捕获到一个问号被发现,但问号不会在结果中。

Check it out

1

将括号中与所需字符串匹配的正则表达式部分括起来,并使用组来检索该字符串。

/(^.+)\?/ 

组1将包含除尾部?以外的整个匹配字符串。

1

使用本regexrpession /^.+(?=\?)/

相关问题