regex 需要正则表达式中的帮助来匹配字符串

gdrx4gfi  于 12个月前  发布在  其他
关注(0)|答案(3)|浏览(123)

下面是数据集

com.jav.orgs.exceptions.sessionException:A1234-访问com.jav.orgview.OpenSessionJVM(JVM方法)上的会话时出错

我试图提取com.jav.orgs.exceptions.sessionException:A1234-访问会话的问题
REGEX = exceptions.sessionException:(?[\s\w-]+)
OUTCOME = A1234-访问会话时出现问题
预期响应= A1234-访问会话时出现问题
最后需要帮助移除

o2g1uqev

o2g1uqev1#

像这样调整:

正则表达式:

exceptions\.sessionException:\s*([A-Za-z0-9\s-]+)\s

字符串

fcipmucu

fcipmucu2#

尝试以下 * 捕获模式 *。

(?i)[a-z][a-z\d]+(?:\.[a-z][a-z\d]+)*\.sessionException: (.+?) at [a-z][a-z\d]+(?:\.[a-z][a-z\d]+)*

字符串

  • (?i),切换 “不区分大小写” 模式
  • [a-z][a-z\d]+(?:\.[a-z][a-z\d]+)*,匹配任何 *Java包 * 名称
  • \.sessionException:,匹配文本,".sessionException:“
  • (.+?) at,捕获所有字符,最多,”at“
  • [a-z][a-z\d]+(?:\.[a-z][a-z\d]+)*,匹配任何 *Java包 * 名称

输出

A1234- problem accessing the session

nue99wik

nue99wik3#

下次你发帖时,请提供一些更积极的例子。对于你提交的内容,这将被纳入第1组:

(?:^com\..*?Exception:\s)(.*?)(?:\sat\scom.*)$

字符串

相关问题