0

我想为邮政地址写一个正则表达式,即

20 玫瑰街或 130 Qeens 路

我试过[0-9]{1,2,3,4}[A-Za-z]但它不起作用

有什么建议么

4

2 回答 2

1

根据您的要求,这应该有效:

[0-9]{1,} [a-zA-Z]{1,}( [a-zA-Z]{1,}){1,}

此外,如果你想在最后允许公寓号码,你可以添加这个

([0-9]{1,} [a-zA-Z]{1,}( [a-zA-Z]{1,}){1,})( [0-9]{1,})?

于 2012-10-29T20:25:13.073 回答
-1

如果是 MySQL 试试这个http://dev.mysql.com/doc/refman/5.1/en/regexp.html

前任。所有电子邮件@gmail.com 和@yahoo.com

SELECT * FROM customer where email REGEXP 'gmail.com|yahoo.com' group by email;

于 2012-10-29T20:23:41.407 回答