替换html标签dos not work true(preg_replace)

时间:2017-11-17 18:55:00

标签: php

您好我使用这个preg_replace:

<font style='color:red;text-decoration:line-through' >$key2</font>

但它取代了这种模式!有时很多输入行删除了这个功能!我需要更换第一个案例 我需要完全替换这个:

<b>$key2</b>

惠特:

JScrollPane scroll = new JScrollPane();
scroll.setPreferredSize(new Dimension(40, 40));
JList list = new JList();
scroll.setViewportView(list);
parent.add(scroll, new GridBagConstraints(x,y,1,1, xWeight,yWeight, GridBagConstraints.CENTER,GridBagConstraints.BOTH, insets, 0,0));

1 个答案:

答案 0 :(得分:1)

如果您已修复<font>样式,请按照以下步骤操作。使用str_replace

$in_val = "font style='color:red;text-decoration:line-through'";
echo str_replace("font style='color:red;text-decoration:line-through'","bold",$in_val); //instead of echoing, you can store it in a variable as well to use it further.

现在,对于结束标记,请使用以下代码。

$in_val_2 = '/font';
echo str_replace("/font","/bold",$in_val_2);

这将替换你的代码。