У меня есть строка с этим стилем:Как удалить одиночный символ перед тире в строке?
$var = "a - it is a string"; // I want this output: 'it is a string'
$var = "m - it is second string"; // I want this output: 'it is second string'
Так вот моя картина:
[single character in the first of string]<space>-<space>{anything} // I want just {anything}
Как я могу сделать это в PHP Regex?
Вот моя попытка (altought не работает, и я уверен, что это действительно далеко от того, что я хочу)
preg_replace("/^\w\s+-\s+/","",$str);
Edit:
Следует отметить, что Я использую персидские символы на самом деле. Кроме того, здесь приведен пример:
$var = 'ی - این یک متن تست است';
Существует посторонняя '/' прямая косая черта, где она должна быть '\ w' для слова char placeholder. – mario
@mario Я отредактировал, tnx – stack