【发布时间】:2016-09-20 12:37:36
【问题描述】:
我有一个正则表达式
'Tid [\d]+ FAILED to get HPK lock.*tid = (?<tid>[\d]+), caller|Failed to get HPK lock [\w]+, owner's PID (?<tid>[\d]+)'
它在所有者处引发解析错误
我什至尝试使用双引号并在 Online YAML Parser 中尝试过,但它抛出了一个错误
请帮我解决这个问题。
【问题讨论】:
-
“我有一个正则表达式”——不,不是真的。
/.../创建一个正则表达式,而'...'创建一个字符串。 -
您是否尝试将字符串存储在 YAML 文件中,该文件在解析文件后可以转换为正则表达式?
-
是的,我正在将字符串存储在 yaml 文件中,并使用正则表达式在 ruby 中解析