使用正则表达式,在结束前查找包含句点的句子。句子以.jpg结尾我想找到那些在.jpg之前有句号的句子例如:
简而言之,如果任何句子以两个句号结束,则返回值。
我希望我的结果如下:
请注意:句子长度不一致。我的意思是我有超过100个图像,名称如下:
答案 0 :(得分:2)
我不确定我是否会为这个正则表达式而烦恼。
SELECT * FROM pictures WHERE filename LIKE '%.%.%'
将在名称
中找到至少包含两个句点的所有行SELECT * FROM pictures WHERE filename LIKE '%.%.___'
将查找名称中至少包含两个句点的所有行,并在最后一个句点后有3个字母(如文件扩展名)
SELECT * FROM pictures WHERE filename LIKE '%..'
将找到名称以两个句号结尾的所有行
答案 1 :(得分:1)
试试这个正则表达式:
".*\..*.jpg"
(。*)查找任何字符序列。 (\。)意味着后跟一个时期。 其次是(。*),任何字符序列。 其次是.jpg