当第一个单词在最后一个单词globaly之前出现两次时,正则表达式匹配两个单词之间的最少单词

时间:2014-09-18 19:33:47

标签: php regex

我有这个内容:

3014/2010 FREE STATE HIGH COURT,BLOEMFONTEIN(南非共和国)之间的关系:FIRSTRAND BANK LIMITED,原告和ANDREA MAXWELL MOSES TOBIAS(身份证号码7111175172087),第1被告和JENNEFER THERESA TOBIAS(身份证号码第6803070035085号),第2被告出售通知根据2010年7月9日南非共和国布隆方丹自由州高等法院的判决和对不动产的执行令,被告的下列财产将是2013年10月23日星期三上午10点在布隆方丹植物园第三街6A号警长西区举行的公开拍卖中出售给出价最高者,即:物业描述:确定:Erf 3354,Ashbury,扩建部分7,自由州省Bloemontein区,以及自由州省阿什伯里,15 Hillcrest Street,名称为496(四九六)平方米,由转让契约T20116 / 1995持有。该物业划为:住宅区。住宅住宅包括:休息室,厨房,3个卧室,1个淋浴,1个卫生间,4个车库。 (改进的性质,范围,条件和存在不保证并出售?voestoots?)。增加:无。销售条件将在警长执行销售之前阅读,并可在Sheriff-East办事处进行检查,地址为第七街,植物园,布隆方丹,和/或原告律师办事处,Messrs Symington& De Kok,169B Nelson Mandela Drive,Bloemfontein。进一步注意:这是根据上述法院获得的判决进行的出售。拍卖规则可在警长,东部,第七街,植物园,布隆方丹的办公室出售前24小时提供。必须在某些条件下注册为买方,即2008年“消费者保护法”(URL http://www.info.gov.za/view/DownloadFileAction?id=99961)的3.1指示.3.2 Fica-legislation i.r.o.身份和解决细节问题。 3.3支付注册资金。 3.4注册条件。执行中的销售将在Sheriff West的办公室举行,地址为5 Barnes Street,Westdene,Bloemfontein,将由拍卖人P Roodt和A J Kruger进行。目前公布的关税和广告费用根据法院规则的销售费用将适用。 Sonette Oosthuizen,原告律师,Symington& De Kok,Symington& De Kok Building,169B Nelson Mandela Drive,Bloemfontein。电话:(051)505-6727。 (参考:MT1089 / carol。)警长,布隆方丹东。电话:(051)447-3784。 STAATSKOERANT,11 OKTOBER 2013 No. 36907 151 VEILING

我有这个正则表达式模式: /(I)警长(。*?)\兽\ B / G

我得到了这个结果:

比赛1  1. [610-1355] west, 6A Third Street, Arboretum, Bloemfontein, to the highest bidder, namely: Property description: Certain: Erf 3354, Ashbury, Extension 7, District Bloemontein, Free State Province and better known as 15 Hillcrest Street, Ashbury, Bloemfontein, Free State province, measuring 496 (four nine six) square metres, held by Deed of Transfer No. T20116/1995. The property is zoned: Residential. A residential dwelling consisting of: Lounge, kitchen, 3 x bedrooms, 1 x shower, 1 x toilet, 4 x garages. (The nature, extent, condition and existence of the improvements are not guaranteed and are sold ?voestoots?). Additions: None. The conditions of sale will be read prior to the sale in execution by the Sheriff and may be inspected at the Sheriff-

比赛2  2. [1744-1746] ,

比赛3 1. [2176-2592] West, with address 5 Barnes Street, Westdene, Bloemfontein, and will be conducted by auctioneers P Roodt and A J Kruger. Advertising costs at current publication tariffs & sale costs according Court Rules will apply. Sonette Oosthuizen, Attorney for Plaintiff, Symington & De Kok, Symington & De Kok Building, 169B Nelson Mandela Drive, Bloemfontein. Tel: (051) 505-6727. (Ref: MT1089/carol.) Sheriff, Bloemfontein

我想要的结果:

比赛1  1. [610-1355] -

比赛2  2. [1744-1746] ,

比赛3 1. [2176-2592] , Bloemfontein

模式匹配第一个"警长"然后是第一个" east"然而,还有另一个"警长"介于两者之间。我想让它匹配最接近的两个单词(第二个"警长"和第一个"东和#34;)。它也需要是全球性的。

任何想法都会受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

sheriff((?:(?!sheriff).)*?)\bEast\b

试试这个。这很有效。见演示。

http://regex101.com/r/lE9oV4/3