正则表达式:提取两个字符串之间的字符串.没有明显的分隔符 [英] Regex: Extract string between two strings. No apparent delimitors
本文介绍了正则表达式:提取两个字符串之间的字符串.没有明显的分隔符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我面临的问题
字符串
nt/sign-in?wa = wsignin1.0& wtre
nt/sign-in?wa=wsignin1.0&wtre
需要
我需要从该字符串中提取以下内容
From that string I need to extract the following
-
wsignin1.0
wsignin1.0
尝试
到目前为止,我已经尝试了以下正则表达式
So far I have tried the following Regex
wa=(.*?)(?=&)
这将返回:
wa = wsignin1.0
wa=wsignin1.0
"wa ="不应该在那里
The "wa=" is not supposed to be there
推荐答案
也许回头看?
(?<=wa\=)(.+)(?=\&wtre)
wsignin1.0
wsignin1.0
这篇关于正则表达式:提取两个字符串之间的字符串.没有明显的分隔符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文