1. 替换

原字符串:

#abc

1. 引用自身

php代码:

echo  preg_replace('/.*/','$0','#abc');($0即引用正则里面的全部内容)

输出:

#abc

linux代码:

echo  '#abc'  |  sed  '/.*/s/.*/&/g'(&即引用正则里面的全部内容)

输出:

#abc

2. 引用括号里面的内容

php代码:

echo  preg_replace('/(#).*/','$1','#abc');($1即引用括号里面的内容)

输出:

#

linux代码:

echo  '#abc'  |  sed  '/(#).*/s/(#).*/\1/g'(\1即引用括号里面的内容)

输出:

#