在C#中,我构建了一个地址解析器。假设我有地址:正则表达式分割为最小长度
Av. Rouxinol 101 - São Paulo - Brasil - CEP 04516-001 - Fone + 55 11 2151
我想将字符串分割成单独的线。期望的结果是:
Av. Rouxinol 101
São Paulo Brasil
CEP 04516-001
Fone + 55 11 2151
的开裂-
会给我5号线;它也将拆分CEP(巴西邮政编码)。
所以,我想要实现的逻辑是每个部分至少应该有6个字符长,所以我想我必须使用lookbehind/forward?
到目前为止,我有:
(?<=.{6})-(?=.{6})
很酷!感谢名单! – Tuol 2012-08-27 13:49:52