我正试图去掉字符串中的几个字符:
"V.I.E Responsible Projets Marque Propre(H/F(–Roumanie(Bucarest(–12个月的恢复期">
我想擦除(H/F(、(H/F(、H/F、F/H或F/H等之后的所有内容
我试过了,但没有成功:
$offer = preg_replace(array('/ F/H.*/','/ (F/H).*/','/ H/F.*/','/ (H/F).*/'), '', $offer);
知道吗?非常感谢法国!
找到模式s*(?(?:h/f|f/h))?.*$
,然后用空字符串替换:
$input = "V.I.E Responsable Projets Marque Propre (H/F) – Roumanie (Bucarest) – 12 mois renouvelables.";
$output = preg_replace("/s*(?(?:h/f|f/h))?.*$/i", "", $input);
echo $input . "n" . $output;
此打印:
V.I.E Responsable Projets Marque Propre (H/F) – Roumanie (Bucarest) – 12 mois renouvelables.
V.I.E Responsable Projets Marque Propre