удалить все что после знака '-' на php или через регулярное выражение notepad++

U
На сайте с 24.02.2009
Offline
116
19810


Аггай - целомудренная, и хорошая
Агджи - целомудренная, и хорошая
Агджая - целомудренная, и хорошая
Агнес - целомудренная, святая
Агнус - целомудренная, святая
Ада - благородный вид и благородная
Адайн - огонь

помогите написать php срипт или регулярное выражение для notepad++

чтобы на выходе получить


Аггай
Агджи
Агджая
Агнус
Ада
Адайн
vladosik
На сайте с 04.08.2011
Offline
54
#1
-.*\n

.............................................

[Удален]
#2

ufaclub, в excel

ctrl + h

найти

-*

заменить на

(пусто)

siv1987
На сайте с 02.04.2009
Offline
427
#3

notepad++

\s*-.+

rbbumfirst
На сайте с 03.04.2009
Offline
87
#4

$r = "Аггай - целомудренная, и хорошая 

Агджи - целомудренная, и хорошая
Агджая - целомудренная, и хорошая
Агнес - целомудренная, святая
Агнус - целомудренная, святая
Ада - благородный вид и благородная
Адайн - огонь ";
preg_match_all('/(.*?) -/', $r, $matches);
var_dump($matches{1});
Web developer (http://rudov.com). разработка на Go, ReactJS, React Native
DV
На сайте с 01.05.2010
Offline
644
#5

shell

cat файл_на_входе | awk -F- '{print $1"-"}' > файл_на_выходе
VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий