删除除特定文本和值正则表达式外的所有文本

时间:2019-03-11 08:45:45

标签: php regex wordpress

我对RegEX有问题。我有这样的输出。

ActiveWorkbook

我正在尝试实现这一点:我想删除除“ Number of rooms 2”(我的房间数2)之外的所有文本,我的值“ 2”已更改。到目前为止,我有这样的表达:

ActiveSheet

2 个答案:

答案 0 :(得分:2)

删除Number字词之前的空格:

preg_match('/Number of rooms \s*(\d+)/' , $str, $matches); 

答案 1 :(得分:1)

在正则表达式中删除Number之前和rooms之后的空格:

$str = 'Number of rooms 
2
Price
120000
Square in meter
60'; 
preg_match('/Number of rooms\s*(\d+)/' , $str, $matches); 
print_r($matches); 

输出:

Array
(
    [0] => Number of rooms 
2
    [1] => 2
)