regex - 搜索具有端口模式的 IP

标签 regex google-bigquery

我们的解析器现在遇到一些问题。我们按原样保存所有日志,而不进行解析。 我需要搜索我们所有的日常日志,并找出我们获得 IP 地址和端口的次数。 例如:123.123.123.231:45771

问题在于,一个请求到另一个请求的位数不同(IP 地址和端口号)。

我应该如何编写查询以便能够以这种方式过滤它?

最佳答案

我会使用正则表达式 (RegEx) 来查找 IP 地址。看看这些例子:

我自己没有使用过 Google Bigquery,我鼓励您看看这个问题 BigQuery REGEXP_MATCH and accents : boundary wildcard fails?寻求更多帮助。

关于regex - 搜索具有端口模式的 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28526679/

相关文章:

sql - 如何完全在 BigQuery 中创建具有嵌套架构的新表

javascript - 正则表达式/lastIndex - 意外行为

c# - 正则表达式 - 将电子邮件地址与异常(exception)情况相匹配

用 gsub 替换特殊字符

html - 从大型文本/HTML 文件中提取 URL

正则表达式匹配 URL 中的单词

google-bigquery - 我可以在 Google BigQuery 中对 3 个不同的表进行完整的外部联接吗

google-analytics - 使用 IN ( ) 进行子查询时使用多个字段

ms-access - 为大查询问题连接 Simba ODBC 驱动程序 - SSL 验证

google-app-engine - Google App Engine/BigQuery 日志搜索具有完整上下文的任意字符串