我有以下字符串:
vitals.date_created==2013-7-3 11:23:32
我正在使用正则表达式
([a-zA-Z0-9_]+[$.]?[a-zA-Z0-9_]+)+[><=]=?[a-z0-9A-Z'\\.@- ]+
但正则表达式不起作用。
我有以下字符串:
vitals.date_created==2013-7-3 11:23:32
我正在使用正则表达式
([a-zA-Z0-9_]+[$.]?[a-zA-Z0-9_]+)+[><=]=?[a-z0-9A-Z'\\.@- ]+
但正则表达式不起作用。
两件事情:
您正在最后一个字符类中创建一个字符范围,这是错误的顺序(某些系统上的错误)
([a-zA-Z0-9_]+[$.]?[a-zA-Z0-9_]+)+[><=]=?[a-z0-9A-Z'\\.@- ]+
^^^
我假设您不希望此处包含一系列字符,因此请避开破折号或将其移至末尾:
([a-zA-Z0-9_]+[$.]?[a-zA-Z0-9_]+)+[><=]=?[a-z0-9A-Z'\\.@ -]+
你的字符串中的时间有冒号,你的最后一个字符类没有。应该怎么搭配?只需将它们添加到类中:
([a-zA-Z0-9_]+[$.]?[a-zA-Z0-9_]+)+[><=]=?[a-z0-9A-Z'\\.@: -]+