Bir dize ile regex

3 Cevap php

Yani dizeleri rastgele var ve ben onları ayrıştırmak gerekiyor, en bir örnek verelim:

This string - DeleteMe please and some other text

Tüm ihtiyacım olduğu için ben, bulmak DDeleteMe please and some other text ve onu kaldırmak istiyorum This string

3 Cevap

Bu deneyin:

$fixed_string = preg_replace("(\s-.*)$", "", $your_string);

Sen regex gerekmez.

$str = 'This string - DeleteMe please and some other text';
$str = substr($str, 0, strpos($str, '-') - 1);