2016-04-22 17 views
0

は、ここに私が働いているサンプル行です:preg_replaceを使用してテキストを行に追加しますか?

<br/> 
About Company Name<br/> 
<p>This is just some random text About nothing.</p> 
<br/> 

は基本的に私はAboutで始まり、<br/>で終わる任意の行を操作したいです。

私はちょうどこのようなこと大胆にしたい:私はこのようなそのテキストを見つけることができます<b>About Company Name</b><br/>

^About.*<br/> 

をしかし、私は大胆な記号を追加する方法を見つけ出すことはできません。どんな助けもありがとう。

+0

。*)( \ s *)$〜m '、'

$ 1

$ 2 '、$ s) '。 –

答えて

2

このようなあなたの正規表現にキャプチャグループを追加します。

^(About.*)<br\/>$ 

そして、このように正規表現を使用します。たぶん、ちょうど `にpreg_replace( '〜^(約

$s = preg_replace('/^(About.*)<br\/>$/m', '<b>$1</b><br/>', $s); 

Regex101 Tested

関連する問題