一 . 有时候我们在处理一个字符串的时候,有这样一个需求,如何用2个或多个字符串同时匹配一个字符串并得到匹配结果呢 ?
运行程序上面程序,得到结果如下:
二. 我们有时候还会遇到这样的一个需求,有一些不太规则的数据,我们要将这些数据给拆分归类,我们该如何做呢?
运行上面程序,我们将得到如下结果:
需要注意的是,该正则是正向匹配。若在后面的地址出现和前面的关键字有重复,得到的对应分割字符串长度为后面重复出现的那个地方,比如第一条数据: 上海市黄浦区xxx区,也许xxx区是小区的名称。针对这种特殊情况,我们需要特别注意,特殊处理一下。如果是它,运行上面程序将得到结果: 黄浦区 那里将会是 黄浦区xxx区。