正则正则正则 求求求大佬

2019-06-14 16:45:56 +08:00
 kevinmissu

有个这样的文件全是这样的格式 我需要把这样的规格提出来 用正则怎么写 求助大神!!!

rule fire2013 : webshell { meta: xxx strings: XXX{XXXXXXX}XXXXX condition: all of them }

3647 次点击
所在节点    Python
35 条回复
vinew
2019-06-14 21:16:17 +08:00
可以尝试转换成 json 标准格式,然后用 jq 处理
unicloud
2019-06-14 22:12:13 +08:00
用正则工具试呗
jdhao
2019-06-14 22:35:11 +08:00
这样弄一下,然后那样再弄一下,就好了。什么?没听懂?你问的都不清楚,让我怎么回到你
jdhao
2019-06-14 22:35:22 +08:00
@jdhao 回答
saulshao
2019-06-15 00:15:23 +08:00
这东西应该一行行分析,直到你用简单的逻辑无法分析再考虑正则。
问问题的正确方式应该是:我这个输入是...(你写出来了)
我想要的结果是:(这个你没写)
然后再说你尝试过什么方法。
最后说你想要得到一个什么样的解决办法
saulshao
2019-06-15 00:15:54 +08:00
还需要知道你用的是什么样的语言。
sbw
2019-06-15 00:29:26 +08:00
你的 xxxx 部分应该是没有标准的吧,如果有符号的话那用正则很麻烦,不如解析 json 或者动手写个 parser
kingfly
2019-06-15 01:11:23 +08:00
终于见识了传说中的:提问者把所有人都问蒙了!
mumbler
2019-06-15 01:40:16 +08:00
你把要处理的文件内容贴一部分出来如何? 再贴一下你想从这部分提取的结果

很简单就能说清楚的事,别让大家猜,提问也要注意用户体验
zifangsky
2019-06-15 06:41:45 +08:00
终于见识了传说中的:提问者把所有人都问蒙了! +1
senghoo
2019-06-15 08:34:54 +08:00
解析这种东西,一般都是直接做词法分析和语法分析。正则表达式很难写出来。就算写出来了也是复杂度太高,没有维护性。
asadegg
2019-06-15 10:41:43 +08:00
我告诉你吧,先这样,这样,再那样,再这样,就行了
XxxxD
2019-06-15 12:51:17 +08:00
《提问的艺术》
way2create
2019-06-15 16:54:10 +08:00
建议描述清楚,或者截个图,这提问...
kevinmissu
2019-06-19 16:42:42 +08:00
感觉这样正则提不出来 我就换了一种 方法 对 这就是 yara 规则的格式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/573997

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX