正则表达式来消除一个词

标签 regex

我有这样的字符串

BadRequestException("hello world")

BadRequestException(BadRequestException::$errors->message)

ConflictException(ConflictException::$errors->sldkf)

ConflictException("skdljf")

我如何添加一个正则表达式来获得这两个:

ConflictException("skdljf")

BadRequestException("hello world")

我尝试/Exception(/来检索所有内容。

我想不出消除那些包含“$errors”的字符串的方法

我试过这个:

/Exception(?!errors)/

但它没有按照我的要求工作。

谢谢

最佳答案

想通了。

我用过

Exception(?!.*::\$errors)

关于正则表达式来消除一个词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23217473/

相关文章:

java - Java中如何匹配反斜杠?

regex - Notepad++ 正则表达式替换为来自同一文件的捕获

javascript - 通过正则表达式检查合法字符但出现意外结果

regex - 多个等号的精确正则表达式匹配

ruby-on-rails - 在 Rails 的 URL 中将 "%20"替换为 "-"

c# - 正则表达式检查文件格式是否符合 C# 中的预期

jquery - 正则表达式 : a string (a-z, A-Z、0-9,可以包含 '\' 、 '/' 和空白)

c# - 使用正则表达式将 dd/mm/yy 转换为 dd/mm/yyyy

java - find()之后如何识别模式名称?

java - 如何将正则表达式与字符和某些符号的任意组合匹配( '% and %' 之间的一行中的两个破折号除外)