【发布时间】:2017-06-22 13:53:35
【问题描述】:
我想进行正则表达式搜索,这是我的数据。
a = 'Watch4net APG Event: Host/O:\ Label:OraDB Serial Number 1610f067 on Device dlpdb1 is alerted.'
现在我想进行如下提取。
rx = /Event: Host\/(.*) on/
arr = rx.exec(a)[1]
结果我得到以下结果
'O: Label:OraDB Serial Number 1610f067'
O:**** 后面的反斜杠被遗漏了。如何打印?
提前致谢
【问题讨论】:
-
不,这不是“错过”,因为它不存在。您的输入字符串中没有文字
\。 -
O: 后面多了一个反斜杠
-
字符串文字中
O后面有一个反斜杠符号,但它不表示文字\。要在字符串文字中表示文字\,您需要\\。 -
再说一遍:你不能“打印”任何不存在的东西。
-
我明白了你的意思,但问题是我从某个地方得到了这个输出,我需要在 Host 之后找出事件类型直到“on”。所以我们不能忽视它。
标签: javascript regex printing escaping character