正则表达式
我必须替换 NSURL 中的以下内容:
a_token=lksjadfkj%2gf98273984
与
a_token=new_token
令牌可以采用以下形式:
a_token=989asaofiusaodifusa9f789asdofu&lat=43.3
a_token=lksjadfkj%2gf98273984
所以它要么以 & 结尾或结束线/什么也没有。
我该如何编写它的正则表达式?
谢谢!
I have to replace the following in a NSURL:
a_token=lksjadfkj%2gf98273984
with
a_token=new_token
a token can be in the follwing forms:
a_token=989asaofiusaodifusa9f789asdofu&lat=43.3
a_token=lksjadfkj%2gf98273984
So it either ends with & or end line/nothing.
How could I write the regex expression for it?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以试试:
我没有测试过。基本上,正则表达式使用后向断言来匹配
a_token=
。后视不包含在匹配的文本中。然后,正则表达式匹配“零个或多个不是&
的字符”。You could try:
I haven't tested it. Basically, the regex uses a look-behind assertion to match
a_token=
. The look-behind is not included in the text that is matched. Then, the regex matches "zero or more characters that aren't&
".