我正在尝试删除字符串中的一些字符:“VIE 自有品牌项目经理(男/女)- 罗马尼亚(布加勒斯特)- 12 个月可续签。”我想删除 (H/F) 或 (h/f) 或 H/F 或 F/H 或 f/h 等之后的所有内容...我尝试过这个但不起作用:$offer = preg_replace(array('/ F\/\H.*/','/ (F\/\H).*/','/ H\/\F.*/','/ (H\/\F).*/'), '', $offer);任何想法 ?来自法国的非常感谢!
1 回答
蓝山帝景
TA贡献1843条经验 获得超7个赞
找到模式\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
- 1 回答
- 0 关注
- 105 浏览
添加回答
举报
0/150
提交
取消