正则表达式使用大写字母分隔单词

时间:2014-07-11 12:49:34

标签: regex

我有以下文字

  

地点:海德拉巴产品开发,设计自己的设计并开发网站。框架:Magento:Drupal,Joomla,Ruby On Rails,Codeigniter(任何一个或一个组合)。擅长Sql数据库。寻找。

我需要捕获位置名称 - 海德拉巴。

我已经使用(?<=Location:).*删除了尝试使用许多其他选项的位置标记,以便与海德拉巴分开,但无法获得合适的选项。

请建议使用正则表达式来检索位置名称

1 个答案:

答案 0 :(得分:4)

尝试使用以下正则表达式仅捕获字符串Hyderabad后面的字符串Product

(?<=Location:)(.*?)(?=Product)

DEMO

OR

(?<=Location:)(.*?)(?=[A-Z])

这将捕获字符串Location之后的所有字符,直到下一个大写字母。

DEMO

添加此图片仅供参考 - While giving the regular exp

在正则表达式Captured Data

之后捕获的数据