任何关于a如何接受字符串的想法,例如:
string=1,2,3,4,5
使用
number=4
放
<font color='red'><b></b></font>
在相应的数字周围,因此最终产品是:
newstring=1,2,3,<font color='red'><b>4</b></font>,5
谢谢你的帮助
最佳答案
您可以使用sed
:
result="$(sed "s|\($number\)|<font color='red'><b>\1</b></font>|" <<< "$string")"
一般形式是:
sed s|search pattern|replace|
,其中|
是一些唯一的分隔符(通常您会使用/
,但这已经在字符串中用于其他目的)。\(…\)
是捕获命中的捕获组,在本例中为4
,可通过\1
在替换字符串中使用。关于html - 重击字符串格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17331587/