首页 > 其他分享 >GROK 表达式

GROK 表达式

时间:2022-10-26 08:46:15浏览次数:62  
标签:GROK Fa 9A Za 标识 正则 例子 表达式

GROK 表达式

常用表达式

标识:USERNAME 或 USER

正则:[a-zA-Z0-9._-]+

名称:用户名

描述:由数字、大小写及特殊字符(._-)组成的字符串

例子:1234、Bob、Alex.Wong

标识:EMAILLOCALPART

正则:[a-zA-Z][a-zA-Z0-9_.+-=:]+

名称:用户名

描述:首位由大小写字母组成,其他位由数字、大小写及特殊字符(_.+-=:)组成的字符串

例子:windcoder、windcoder_com、abc-123

标识:EMAILADDRESS

正则:

[a-zA-Z][a-zA-Z0-9_.+-=:]+@\b(?:[0-9A-Za-z][0-9A-Za-z-]{0,62})(?:.(?:[0-9A-Za-z][0-9A-Za-z-]{0,62}))*(.?|\b)

名称:电子邮件

描述:首位由大小写字母组成,其他位由数字、大小写及特殊字符(_.+-=:)组成的字符串,不能匹配qq邮箱

例子:[email protected][email protected][email protected]

标识:INT

正则:(?:[+-]?(?:[0-9]+))

名称:整数

描述:匹配0和正负整数

例子:0、-123、43987

标识:BASE10NUM 或 NUMBER

正则:(?:[+-]?(?:[0-9]+))

名称:十进制数字

描述:包括整数和小数

例子:0、18、5.23

标识:BASE16NUM

正则:(?<![0-9A-Fa-f])(?:[+-]?(?:0x)?(?:[0-9A-Fa-f]+))

名称:十六进制数字

描述:整数

例子:0x0045fa2d、-0x3F8709

标识:WORD

正则:(?<![0-9A-Fa-f])(?:[+-]?(?:0x)?(?:[0-9A-Fa-f]+))

名称:字符串

描述:包括数字和大小写字母

例子:String、65754、ILoveYou

标识:NOTSPACE

正则:\S+

名称:非空格字符串

描述:匹配非空格、至少一次

例子:String、65754、ILoveYou

标识:SPACE

正则:\s*

名称:空格字符串

描述:匹配空格、0次和多次

例子:String、65754、ILoveYou

标识:QUOTEDSTRING 或 QS

正则:(?>(?<!\)(?>"(?>\.|[\"]+)+"|""|(?>'(?>\.|[\']+)+')|''|(?>(?>\\.|[^\\]+)+`)|``))

名称:带引号的字符串

描述:带引号的字符串

例子:"This is an apple"、'What is your name?'

标识:UUID

正则:[A-Fa-f0-9]{8}-(?:[A-Fa-f0-9]{4}-){3}[A-Fa-f0-9]{12}

名称:标准UUID

描述:标准UUID 32位

例子:23717d73-0ca5-44fd-a542-7d51ee72e21d

标识:MAC

正则:(?

标签:GROK,Fa,9A,Za,标识,正则,例子,表达式
From: https://www.cnblogs.com/bxmm/p/16827058.html

相关文章

  • C#中的委托delegate和Lambda表达式
    委托:委托别人去帮我完成某件事情。自定义委托AddDelegateAD=newAddDelegate(Add);//获取需要委托的方法详细,参数返回值和定义委托参数返回值都必须一样。stringst......
  • EL 表达式不生效,连同表达式一起显示在页面上
    EL表达式不生效,而是直接给我显示在页面上,在Eclipse上搞Web项目就没有这么多事情,我又习惯用Idea,再加上Tomcat版本是10.0。可能是这些原因,导致EL表达式默认不能......
  • 简单理解crontab表达式
    在日常工作中,我在使用定时任务的场景,一般使用Windows计划任务,或者hangfire这类的定时任务框架,因为hangfire已经实现了常用的cron表达式封装,所以一直也没去了解太多。趁着......
  • Javaweb基础复习------EL表达式+JSTL-if&foreach
    EL表达式------简化JSP页面的Java代码主要功能是------获取数据(语法:${data})举例://ServletDemo1.javapackagecom.example.servlet;importcom.example.pojo.User;i......
  • Chap06 回顾数据类型和表达式 第五组
    Chap06回顾数据类型和表达式1)数据存储方式:都是以二进制方式保存,最高位是符号位,0表示正数,1表示负数。 在计算机数据表达中提出了三个重要概念。原码反码补码  原......
  • Java8新特性-接口增强、Lambda表达式、函数式接口
    一、Interface接口增强1.1默认方法1.概念:使用default关键字来修饰的方法2.语法:访问修饰符default返回值类型方法名称(参数列表){方法体;return返回值}3.......
  • Python——正则表达式
    Python——正则表达式前戏'''案例:京东注册手机号校验基本需求:手机号必须是11位、手机号必须以1315开头、必须是纯数字'''phone=input('请输入您的手机号>>>:')......
  • 正则表达式
    正则表达式一、正则表达式正则表达式是一些特殊的符号组合在一起产生一些特殊含义,它能帮助我们方便的检查一个字符串中符合条件的数据值。正则表达式线上测试网址:http:......
  • 正则表达式,re模块
    正则表达式正则表达式前戏我们日常生活中有很多地方都能用到正则表达式比如说我们登录的时候输的手机号其实内部需要校验是否是11位纯数字,是不是13,15,17,18,19开头的......
  • 正则表达式
    正则表达式描述正则表达式是一门独立的技术,所有的语言都可以使用它是利用一些特殊符号的组合或者直接写需要查找的字符来产生一些特殊的含义然后去给定的字符串中筛选出......