У меня есть набор записей, как показано ниже:
AmirAShabani
Neda
Pouya Na via @gif
Roozbeh
Barsin
Neda via @sticker
Я хочу удалить «через» и все, что будет после него. То, что следует после этого, имеет следующий формат: via @word
, где word
- это просто алфавиты и дополнительные подчеркивания. Таким образом, вывод будет как:
AmirAShabani
Neda
Pouya Na
Roozbeh
Barsin
Neda
Я пытался это регулярное выражение :
([a-zA-Z ]+)(via @[a-zA-Z_ ])?
Но вывод:
AmirAShabani
Neda
Pouya Na via
Roozbeh
Barsin
Neda via
Я могу понять, почему это происходит, но не могу понять, как это решить. Как я могу исключить слово «через» и все, что идет после него?