我正在编写一个使用 Google Places Autocomplete API 的 Windows Phone 应用程序。结果返回如下:
北加勒比大学,曼德维尔,曼彻斯特教区,牙买加
西班牙镇,圣凯瑟琳教区,牙买加
- 牙买加圣凯瑟琳教区旧港新港村
有没有办法让我在教区部分之前得到所有东西,即在“曼彻斯特教区”或“圣凯瑟琳教区”之前使用正则表达式或其他东西。
我正在编写一个使用 Google Places Autocomplete API 的 Windows Phone 应用程序。结果返回如下:
北加勒比大学,曼德维尔,曼彻斯特教区,牙买加
西班牙镇,圣凯瑟琳教区,牙买加
有没有办法让我在教区部分之前得到所有东西,即在“曼彻斯特教区”或“圣凯瑟琳教区”之前使用正则表达式或其他东西。
算法
,
^.*[Pp]arish.*$
)- 或者 -
如果您只想捕获 Parish 项目之前的部分并完成,那么使用这样的积极前瞻:
.*(?=,[^,]*[Pp]arish)
如果您需要,Fiddle 有一个更明确的捕获组,并且显示了您的示例