如何使用regex从引号之间提取包含所需字符串的组?

2024-09-28 22:21:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用正则表达式从引号之间提取一些字符串。正文如下:

CCKeyUpDomReady('test.asmx/asdasd', 'QMlPJZTOH09XOPCcbB2jcg==', '0OO6h+G2Tzhr5XWj1Upg0A==', '0OO6h+G2Tzhr5XWj1Upg0A==', '/qqwweq2.asmx/qqq')

预期结果必须是:

test.asmx/asdasd
/qqwweq2.asmx/qqq

我该怎么做?以下是测试平台: https://regexr.com/3n142

条件:引号之间的字符串必须包含“asmx”字。这篇课文比上面显示的要多得多。您可以认为您正在网站源代码中搜索asmx url。你知道吗


Tags: 字符串httpstestcom平台条件引号asdasd
1条回答
网友
1楼 · 发布于 2024-09-28 22:21:00

See regex in use here

'((?:[^'\\]|\\.)*asmx(?:[^'\\]|\\.)*)'
  • '逐字匹配
  • ((?:[^'\\]|\\.)*asmx(?:[^'\\]|\\.)*)将以下内容捕获到捕获组1中
  • '逐字匹配

结果在捕获组中:

test.asmx/asdasd
/qqwweq2.asmx/qqq

相关问题 更多 >