我想收集所有以特定文字结尾的角色和事件?

时间:2013-04-09 04:19:44

标签: python regex perl collections splunk

我想在指定的文本之前收集所有数据或以它结束,我尝试了以下内容:

   .{30}Value_*|.{55}Value2_*

但是你必须在指定的结束文本之前指定要收集的字符数,我想收集所有这些字符(注意我在这里处理Python / Perl正则表达式)

2 个答案:

答案 0 :(得分:1)

尝试类似:

"(.+?)Value_*|(.+?)Value2_*"

如果不确切知道您的数据是什么样的,我就无法更具体。要打破它:.+匹配一个或多个字符,而?使它不贪婪,所以它不会立即消耗整行,最后括号捕获匹配(在Python中)至少)。

答案 1 :(得分:1)

我错过了什么吗?我不清楚尾随_*(零或多个下划线)的重点是什么,但不会

^(.*)Value

做你需要的吗?