正则表达式用于隔离字符串的特定部分

时间:2015-08-18 15:40:00

标签: php regex

我努力寻找正确的正则表达式来回归:

'industry =[[Banking]], [[Financial services]] |products = [[Investment Banking]]'

来自以下内容:

<?php
$x =  '[[Basel]] |key_people = [[Axel A. Weber]] (Chairman){{br}}[[Sergio  
Ermotti]] (CEO) {{br}} |area_served = Worldwide |industry =[[Banking]],   
[[Financial services]] |products = [[Investment Banking]]';
';
?>

1 个答案:

答案 0 :(得分:1)

使用preg_match来加盖|分隔文字的最后两部分。

preg_match('~(?<=\|)[^|]*\|[^|]*$~', $str);

DEMO