0

这是我的字符串:href="/store/apps/details?id=SomeString&

如何使用 PerlRegEx 提取SomeString?我正在使用德尔福 XE2。

4

4 回答 4

4

您可以使用以下内容:

href="/store/apps/details\?id=([^&"]*)

SomeString 将在组 1 中捕获。

于 2013-06-17T15:21:53.747 回答
2

使用正则表达式:\bid=.*(&)?

于 2013-06-17T15:32:29.883 回答
1

您可以使用以下正则表达式

[?&]id=([^a]*)&?

http://rubular.com/r/6ivQNNBLxP

请注意,取决于允许的输入和不允许的输入,几乎任何可以想象的 reg-ex 都可以被欺骗

于 2013-06-17T15:23:02.220 回答
1

您可以使用 :.*id=\([^&]*\)&

根据您使用的语言,您可能会发现执行此任务的工具比正则表达式更简洁。

于 2013-06-17T15:23:06.780 回答