0

我在匹配我在 Postgres 8.3 实例上分析的日志文件中的模式时遇到问题。

我试图匹配的模式是

cs(User-Agent)=-

cs(Referer)=-

我已经尝试了下面的转义符like~运算符,但到目前为止还没有运气:

select * from database
where ~ E'\(Referer\)\=\-';

select * from database
where like 'cs\(User\-Agent\=\-)';

我究竟做错了什么?

4

1 回答 1

1
SELECT * FROM database WHERE [field name here] LIKE '%cs(User-Agent%'

请注意选择从中提取您正在分析的数据的列,以及百分号(通配符),表明您希望在字段中的任何位置查找字符串。没有通配符,您将无法匹配任何内容。

于 2012-08-16T00:11:58.107 回答