Так что это строка:

UPDATE `traffic`.`traffic_log` SET `fb_adgroup_id`='888197766666640010238881977,748062737,install,2017-12-25 06:51:34,1,0,,0,,255.164.216.69 -  -  [25/Dec/2017:06:51:34  0000] GET /backendServer/app/post/install?token=8bbbbbbbf6asd8eeeeeee6c48fe3f111&mob_channel=Pinterest_Bidalgo:_battelship_android&isInstall=true&is_impression=1&appUniqueIdentifier=f85c0134cfdc38a8e8b1e413eeb186f354361028f85c0134cfdc38a8e8b1e413eeb186f35432341028&pinterest_ID=88819776666664 HTTP/1.0 200 0 

Это очень большой лист. Мне нужно удалить все от первого "-" в середине строки до конца строки. Alt + клик просто нереально в таком количестве строк.

1 ответ1

2
  • Ctrl+H
  • Найти то , что: -.+$
  • Заменить на: LEAVE EMPTY
  • проверить обернуть
  • проверьте регулярное выражение
  • НЕ ПРОВЕРИТЬ . matches newline
  • Заменить все

Объяснение:

-   : literally a dash
.+  : 1 or more any character but newline
$   : end of line

Результат для данного примера:

UPDATE `traffic`.`traffic_log` SET `fb_adgroup_id`='888197766666640010238881977,748062737,install,2017

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .