当前位置: 首页 > 知识库问答 >
问题:

正则表达式不工作与卷曲括号

於德馨
2023-03-14

我试图匹配以下模式:

Testcase done, result: {error,
                           {test_case_failed,
                               "Fail: Not all values are as close to expected values."}}

在这里,我使用以下正则表达式来匹配上述模式:

Testcase\s+done,\s+result:\s+\{(.*?)\}

然而,我的模式不起作用。

共有2个答案

陈宜修
2023-03-14

这很简单,正如我所看到的,你可以从Testcase开始,或者用空格和大括号“{”,或者用空格和引号“{”

Regex:
Testcase.*|\ {.*| ".*

检查这里

洪光霁
2023-03-14

用这个代替

Testcase\s+done,\s+result:\s+\{([\s\S]*?)\}

有关.(点)字符的更多信息

 类似资料:
  • 密码不能匹配或包含姓氏。 密码必须至少包含1个特殊字符。 密码必须至少包含1个数字字符。 密码必须至少包含2个字母字符。 密码必须至少包含1个大写字母。 密码不能匹配或包含用户ID。 密码不能匹配或包含名字。 密码不能包含以下字符:! 密码不得超过25个字符。 密码长度必须至少为8个字符。 密码必须至少包含1个小写字母。 这些是

  • 我需要通过不在括号中的管道拆分文本。这是示例文本 我在这里找到了这个/\ |(?![^{]*})/g:regex,提取字符串,不要在两个括号之间 现在当我想用管子分割这部分字符串时 它还选择杰森、玛丽亚和圣诞老人之间的管道,因为它们后面有一个开口支架。如果正则表达式不在任何括号中,如何将其更改为仅匹配管道。 测试字符串: 应该返回 . 应该返回

  • 有没有人试图描述与正则表达式匹配的正则表达式? 由于重复的关键字,这个主题几乎不可能在网上找到。 它可能在实际应用程序中不可用,因为支持正则表达式的语言通常具有解析它们的方法,我们可以将其用于验证,以及一种在代码中分隔正则表达式的方法,可用于搜索目的。 但是我仍然想知道匹配所有正则表达式的正则表达式是什么样子的。应该可以写一个。

  • 我有一系列HTTP请求采样器,其中我使用正则表达式提取器对uuu VIEWSTATE、uu VIEWSTATEGENERATOR和uu EVENTVALIDATION进行了处理,这些采样器工作正常,还可以获取响应数据。 但是在一个步骤中,我在执行后得到错误“generalError:Invalid viewstate”(仅此步骤),并且我的正则表达式变量显示在错误消息-viewstate:${ev

  • 问题内容: 匹配字符串中的’(’的正则表达式是什么? 以下是场景: 我有一串 我想使用正则表达式拆分字符串。为此,我正在使用 但是我收到以下异常。 转义似乎不起作用。 问题答案: 两种选择: 首先,你可以使用转义 回 斜线- 另外,由于它是单个字符,因此您可以将其放入不需要转义的字符类中-

  • 这总是返回false。我使用了唯一的工具来构建正则表达式,它在那里工作得很好。当我在正则表达式中添加“/”时,问题开始了。不知何故PHP似乎需要这些,但我不知道为什么,我不知道为什么它打破了我的正则表达式。 它应该返回TRUE的东西。像"2012-08-24 20:30:00"和FALSE的"asdf2012-08-24 20:30:00asdf"或任何不符合我的正则表达式 提前谢谢! -----