我有很多必须更改的php文件,我决定使用Sublime。 现在我想改变像
这样的行<td width="17%" class="listhdrr"><?=gettext("SOME TEXT");?></td>
到
<th><?=gettext("SOME TEXT");?></th>
我用过
<td width="\d+%" class="listhdrr"><\?=gettext\("[A-Za-z\s+]+"\);\?></td>
正则表达式。我不需要表格列的宽度,但我想在示例中使用 SOME TEXT 。
我的替换表达式是
<th><?=gettext("$1");?></th> OR <th><?=gettext("\1");?></th>
不适用于替换 SOME TEXT Part。
答案 0 :(得分:2)
尝试以下方法;
<td width="\d+%" class="listhdrr"><\?=gettext\("(.+)"\);\?><\/td>
并将其用于替换;
<th><?=gettext("$1");?></th>
要在比赛中使用$ 1,您需要在要捕捉的区域周围使用括号;
的gettext(&#34;的(+)强>&#34;。)