У меня есть переменная, содержащая строку. Строка может прийти несколькими способами:
// some examples of possible string
$var = 'Tom Greenleaf (as John Dunn Hill)'
// or
$var = '(screenplay) (as The Wibberleys) &'
// or
$var = '(novella "Four Past Midnight: Secret Window, Secret Garden")'
Мне нужно очистить строку, чтобы получить только первый элемент. как это:
$var = 'Tom Greenleaf'
$var = 'screenplay'
$var = 'novella'
Я знаю, что это немного сложно сделать, но есть шаблон, который мы можем использовать.
Глядя на первую переменную, мы можем сначала проверить, содержит ли строка текст «(как». Если это произойдет, нам нужно удалить «(как» и все, что будет после этого.
Во второй переменной также применяется правило, которое мы создали в первой. Нам просто нужно также удалить скобки.
В третьей переменной, если '(as' не найдено), нам нужно получить только первое слово и затем удалить скобки.
Ну, вот и все. Мне просто нужен кто-то, чтобы помочь мне сделать это, потому что я новичок в PHP и не знаю регулярных выражений .... или другого способа сделать это.
Спасибо !!!!