问题标签 [rex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Oracle 错误:“异常:使用了无意义的 REX 前缀”
连接到我的 ORACLE DB 时的消息(使用 11g express ver)
我试图在我的本地计算机(Windows 7 64 位)上安装 Oracle 11g,但第一次截屏失败。(有一些韩语单词,但不需要关心) javaw.exe 发生问题,错误消息是“无意义的 REX 前缀......”
所以我尝试了快速版本并完成安装。但是当我连接到数据库时,会显示第二条消息。两者都有“毫无意义……”。
有谁知道那是什么意思?我试图找到,但这不是很典型的情况,我猜。我认为这个问题可能与 DRM 与 JAVA 冲突有关。
regex - 从带有连字符并用点分隔的单词组中提取带有 REGEX 的字段
字符串示例:
需要提取如下字段:
一组带有连字符并用点分隔的单词
regex - 子搜索在主搜索中查找由 rex 组成的字段
我的子搜索包含这个预定义的字段,我正在尝试使用它来搜索我的主搜索,该搜索使用 rex 获取该字段,但我没有得到任何结果。
我尝试了一些不同的东西:
有人知道我该怎么做吗?
splunk - 如何使用 rex 命令在一个搜索查询中提取两个字段并绘制两个字段的计数?
我有一个日志语句,如 2017-06-21 12:53:48,426 INFO transaction.TransactionManager.Info:181 -{"message":{"TransactionStatus":true,"TransactioName":"removeLockedUser-1498029828160"}} 。如何提取 TransactionName 和 TranscationStatus 并以表格形式打印 TransactionName 及其计数。
我尝试了以下查询,但没有成功。它总是给我0。
sourcetype=10.240.204.69 "事务状态" | rex field=_raw ".TransactionStatus (?.)" |stats count((status=true)) as success_count
regex - Splunk - 使用点/句点提取字段
似乎没有办法提取.
名称中带有 a 的字段。
我正在尝试对旧数据使用字段提取器来创建与新数据 JSON 字段匹配的字段。
要对此进行测试,您可以这样做:
但我所做的只是在上面描述的“rex”原型和“字段提取”页面中出现相同的错误消息。
从'rex'原型我得到:
“rex”命令出错:编译正则表达式“(?[^,]+)”时遇到以下错误:Regex: syntax error in subpattern name (missing terminator)
从“字段»字段提取»添加新的”我得到:
尝试保存时遇到以下错误:Regex: syntax error in subpattern name (missing terminator)
关于如何解决这个问题的任何想法?
javascript - 正则表达式以相同的字符串开始和结束,而不仅仅是相同的字符
我想创建一个正则表达式来接收:
从:
我想我将使用正则表达式来匹配<p class="MyClass">
和下一个之间的所有内容。所以正则表达式是/(<p class="MyClass">[\s\S]*)<p class="MyClass">/
,在这种情况下可以正常工作。但是当我想得到这个页面的通知时它不起作用http://daotao.dut.udn.vn/sv/G_Thongbao_LopHP.aspx。DOM 这么奇怪?!
对不起,我的英语不好。
command - 带大括号、圆括号、句点和引号的 Splunk rex 命令
我在 splunk 上遇到 rex 命令问题。我的查询输出以下内容。
{"(001) NULL.COUNT(1).NUMBER": "12345"}
我正在寻找仅提取值 12345,但目前,我有以下rex
命令返回“ {"(001) NULL.COUNT(1).NUMBER": "12345"}
”。
regex - 在 Splunk 中将一组字符转置为另一组字符
我需要使用单个替换正则表达式和 5 个捕获组替换西班牙字母表的 5 个元音中的所有重音。
在我的文本中,我有 áéíóúàèìòù 等等。直到现在我有这个正则表达式:
但是这个正则表达式在每个组上给了我相同的结果。
有没有办法在每个不同的组中获得不同的价值?像这样:
group1 ($1)-> A
group2 ($2) -> E
group3 ($3) -> 我
组 3 ($4) -> O
group3 ($5) -> U
我知道如何使用 5 种不同的正则表达式来做到这一点,但我只需要一个。有什么想法吗?
非常感谢!!
splunk-query - 在 splunk 中搜索唯一 IP
我有类似的 splunk 数据:
{"@timestamp":"2019-02-26T05:12:30.090+00:00","@version":"1","message":"\n============ ====>\n请求详细信息:\n[requestId:abc118f2-qqff-10bb-a900-33cc9b88e333]\n[requestMethod = GET]\n[requestUrl = http://test.api.tmp.com/rawQuantities] \n[requestHeaders = {testing-id=Root=abc-123-xyz, x-forwarded-proto=https, host=test.api.tmp.com, x-forwarded-port=443, content-type=application/ json,x-forwarded-for=xx.xx.xx.xx,accept-encoding=gzip,deflate,accept=application/json,user-agent=Apache-HttpClient/4.5.2 (Java/1.8.0_181)}] \n[requestBodySize: 0]\n<================>\n ... ... }
有IP:x-forwarded-for=xx.xx.xx.xx
我只想过滤掉所有唯一的IP。
我尝试了一些组合,例如: