为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 中如何删除字符串以及后面的内容?

PHP 中如何删除字符串以及后面的内容?

PHP
慕沐林林 2023-07-15 18:31:23
我正在尝试删除字符串中的一些字符:“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


查看完整回答
反对 回复 2023-07-15
  • 1 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信