我试图编写一个RegEx来获取每个不以点(.
)开头和/或结尾的字符串。这是我正在处理的示例,但由于没有匹配项而无法使用。
// valid match would be
Alison
Alizon
Amada
Amanda
Ami
// not valid match wold be
Alison. // dot at end
Alizon. // dot at end
.Amada // dot at beggining
Amanda. // dot at end
Ami. // dot at end
.Ami. // dot at beggining and end
我也尝试过另一种方法:^".*[^.]$
但是两者都不起作用。
有什么可以帮我的吗?
注意:例如,我将在MySQL查询中使用它:SELECT * FROM reviews WHERE description REGEXP 'here_goes_the_RegEx'
您可以在不使用正则表达式的情况下执行此操作:
SELECT * FROM reviews WHERE description NOT LIKE '.%' AND description NOT LIKE '%.'
根据逻辑将AND替换为OR。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句