这是我的字符串:href="/store/apps/details?id=SomeString&
。
如何使用 PerlRegEx 提取SomeString?我正在使用德尔福 XE2。
您可以使用以下内容:
href="/store/apps/details\?id=([^&"]*)
SomeString 将在组 1 中捕获。
使用正则表达式:\bid=.*(&)?
您可以使用以下正则表达式
[?&]id=([^a]*)&?
http://rubular.com/r/6ivQNNBLxP
请注意,取决于允许的输入和不允许的输入,几乎任何可以想象的 reg-ex 都可以被欺骗
您可以使用 :.*id=\([^&]*\)&
根据您使用的语言,您可能会发现执行此任务的工具比正则表达式更简洁。