【问题标题】:Match multiple line breaks with regex in JMeter Regular Expression Extractor使用 JMeter 正则表达式提取器中的正则表达式匹配多个换行符
【发布时间】:2019-04-08 12:36:34
【问题描述】:

我尝试使用正则表达式从包含多个换行符的文本响应中提取文本。

示例文本:

                                    <td class="comment-text">

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum, 
                                    </td>
                                </tr>

我使用这个正则表达式:https://regex101.com/r/jNyALD/1

【问题讨论】:

  • 您可以在此处将您的正则表达式代码作为文本分享。完全的第三方链接依赖,就像现在一样。
  • 你需要提取的文本是什么?到第一个逗号的内部文本?试试&lt;td class="comment-text"&gt;\s*([^&lt;",]*)[^&lt;]*&lt;\/td&gt;\s*&lt;\/tr&gt;,见this demo

标签: regex jmeter line-breaks


【解决方案1】:

把边界放在regex

<td class="comment-text">([^<]+)<\/td>

注意你也可以使用Boundary Extractor

允许用户使用左右边界从服务器响应中提取值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    相关资源
    最近更新 更多