带有特殊字符的街道地址的正则表达式

时间:2015-03-02 04:18:09

标签: c# regex

任何人都可以提供一个与下列字符串匹配的正则表达式。

"190 Rock's Cage-cafe"

我目前的模式是

@"^[A-Za-z0-9]+[_\-' ]+$";

但这不起作用。

1 个答案:

答案 0 :(得分:1)

在正则表达式下面会匹配至少有两个单词的所有行,其中第一个单词不会包含除字母或数字之外的任何字符。以下一个或多个单词由字母或数字或下划线或连字符或单引号组成。

@"^[A-Za-z0-9]+(?:\s[A-Za-z0-9'_-]+)+$"