C# c语言中有现成的地址正则表达式匹配器吗?

C# c语言中有现成的地址正则表达式匹配器吗?,c#,regex,C#,Regex,我有一个字符串列表。 有人知道有没有一个网站可以随时使用吗 正则表达式是否将c中的\验证器匹配到流行的地址格式 比如: <word_street>_<1-3digits>, <alphabetic_word_City>,<country> st <alphabetic_word_Street> 等等..看看这里,我在那里找到了一些可用的正则表达式,不确定您的请求,因为我不完全理解您所说的和是什么意思 另一方面,如果您需要国家/地区

我有一个字符串列表。 有人知道有没有一个网站可以随时使用吗 正则表达式是否将c中的\验证器匹配到流行的地址格式

比如:

<word_street>_<1-3digits>, <alphabetic_word_City>,<country> 

st <alphabetic_word_Street>
等等..

看看这里,我在那里找到了一些可用的正则表达式,不确定您的请求,因为我不完全理解您所说的和是什么意思


另一方面,如果您需要国家/地区,我不认为正则表达式是您难以维护的解决方案

您最好使用web服务或数据库验证地址。我怀疑会有一些奇怪的地址无法通过。你不可能让正则表达式很好地完成地址验证——它太复杂了。如果您坚持尝试,那么请确保您处理的地址为100-28205位。如果这是静态验证,并且您可以进行严格验证,则正则表达式可能是可行的,但相当复杂。如果您谈论的是用户输入,尤其是实现搜索,那么在regex中编写这篇文章将是一个棘手的问题。它的拼写不够友好。@MerlynMorgan-Graham这是静态希伯来语-可能吗??串。实际上,我需要从给定的文本中获取一些地址。考虑使用一些常用的正则表达式。@EladBenda:如果您有一个特定的文本或模板,那么最好在地址周围或地址所在的某个有保证的区域进行匹配,然后对其进行修剪,而不是直接尝试匹配地址。谢谢。有没有办法匹配希伯来语字符?