我想在括号中找到所有出现的文字:
$str = 'text1 [text2] text3 [text4] text5';
并改变它们:
text1 <a href="dir/text2">text2</a> text3 <a href="dir/text4">text4</a> text5
我试图找到一些适应的功能但是现在正则表达式对我来说完全不可理解。
感谢您的帮助。
答案 0 :(得分:4)
查找:
'~\[([^\]]+)\]~'
替换:
'<a href="dir/$1">$1</a>'