Удалить пробелы в конце строк - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.2486
BTC/USD67144.1828
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 31.08.2018, 19:17   #1
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
По умолчанию Удалить пробелы в конце строк

Прошу помощи) Накатайте плиз простенький php скрипт, чтобы почистить столбцы кейвордов от пробелов в конце.
Знаю, это делает екселька, но она и так тупую кодировку ебет и в тхт толком потом не сохранить.
Буду благодарен.

Т.е. пример текстовика
Кеи из нескольких слов разделенные пробелом

кей1
кей2(ебучий пробел)
кей3
кей4
кей5(ебучий пробел)

А надо

кей1
кей2
кей3
кей4
кей5
mamba вне форума  
Старый 31.08.2018, 19:20   #2
sim0n
zenno.pro
 
Аватар для sim0n
 
Регистрация: 29.05.2014
Сообщений: 961
Бабло: $138858
По умолчанию

Код:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
 
import sys
 
char = '.' #Символ который удалять
 
fn = 'mails.txt' #Имя файла
 
try:
        mlist = open(fn, 'r').readlines()
except IOError:
        print 'Can`t open mails list'
        sys.exit()
 
out = open('out.txt', 'w')
 
 
for line in mlist:
        line = line.strip()
        out.writelines([line[:-1] if line[-1] == char else line, "\n"])
out.close()
sim0n вне форума  
Старый 31.08.2018, 19:22   #3
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
ТС -->
автор темы ТС По умолчанию

sim0n, спасибо

Дружбаны, я чего то к вам по фигне обратился, все это сделал notepad++

Последний раз редактировалось mamba; 31.08.2018 в 19:28.
mamba вне форума  
Старый 31.08.2018, 19:58   #4
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,876
Бабло: $1862785
По умолчанию

чё в питоне нет rtrim() штоле
вот же

зы: rstrip блять что такое strip в кодинге вообще?!
не trim, не cut, а надо было чё-то своё обязательно выдумать
микрософт v2.0

Последний раз редактировалось веломан; 31.08.2018 в 20:03.
веломан вне форума  
Старый 31.08.2018, 21:08   #5
Fedja
Senior Member
 
Аватар для Fedja
 
Регистрация: 29.09.2008
Сообщений: 1,660
Бабло: $211348
По умолчанию

да элементарно KeyWordKeeper-ом можно сделать...
__________________
Ссылки: продажа, покупка, обмен (бурж)
Fedja вне форума  
Старый 02.09.2018, 13:46   #6
sim0n
zenno.pro
 
Аватар для sim0n
 
Регистрация: 29.05.2014
Сообщений: 961
Бабло: $138858
По умолчанию

Цитата:
Сообщение от веломан Посмотреть сообщение
чё в питоне нет rtrim() штоле
вот же

зы: rstrip блять что такое strip в кодинге вообще?!
не trim, не cut, а надо было чё-то своё обязательно выдумать
микрософт v2.0
это не мой код)
sim0n вне форума  
Старый 02.09.2018, 19:42   #7
NoR
Senior Member
 
Регистрация: 05.01.2017
Сообщений: 171
Бабло: $27860
По умолчанию

В нотпде ++
Замена - замена по regex - заменить "\ $"(без кавычек) на ничто.
NoR вне форума  
Старый 03.09.2018, 08:46   #8
Ronald
Senior Member
 
Регистрация: 20.08.2015
Сообщений: 178
Бабло: $26230
По умолчанию

Можно еще так
Код:
$ cat file.txt | awk '{$1=$1};1' > no_spaces.txt
Ronald вне форума  
Старый 04.09.2018, 02:48   #9
MrLiss
Юниор
 
Регистрация: 17.01.2017
Сообщений: 25
Бабло: $5515
По умолчанию

Цитата:
Сообщение от NoR Посмотреть сообщение
В нотпде ++

Замена - замена по regex - заменить "\ $"(без кавычек) на ничто.



Можно ещё проще даже.
Что-то вроде

Правка->Работа с пробелами->Убрать начальные и замыкающие.

Проще ток силой мысли)
MrLiss вне форума  
Старый 18.10.2018, 22:36   #10
Lanhost
Senior Member
 
Аватар для Lanhost
 
Регистрация: 24.05.2016
Сообщений: 198
Бабло: $21810
По умолчанию

Да это можно в обычном блокноте сделать, Правка -> Заменить, поле "что" ставим пробел, в поле "чем" ничего не ставим, кликаем "Заменить все", и процесс пошёл.
__________________
Анонимные Proxy. SOCKS5, HTTP(S)
匿名IP地址列表。 買。.
Lanhost вне форума