|
| Дата |
|
USD/RUB | 90.2486 | BTC/USD | 67144.1828 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
31.08.2018, 19:17
|
#1
|
Mamber
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
|
Удалить пробелы в конце строк
Прошу помощи) Накатайте плиз простенький php скрипт, чтобы почистить столбцы кейвордов от пробелов в конце.
Знаю, это делает екселька, но она и так тупую кодировку ебет и в тхт толком потом не сохранить.
Буду благодарен.
Т.е. пример текстовика
Кеи из нескольких слов разделенные пробелом
кей1
кей2(ебучий пробел)
кей3
кей4
кей5(ебучий пробел)
А надо
кей1
кей2
кей3
кей4
кей5
|
|
|
31.08.2018, 19:20
|
#2
|
zenno.pro
Регистрация: 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()
|
|
|
31.08.2018, 19:22
|
#3
|
Mamber
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
ТС -->
|
ТС
sim0n, спасибо
Дружбаны, я чего то к вам по фигне обратился, все это сделал notepad++
Последний раз редактировалось mamba; 31.08.2018 в 19:28.
|
|
|
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
|
Senior Member
Регистрация: 29.09.2008
Сообщений: 1,660
Бабло: $211348
|
да элементарно KeyWordKeeper-ом можно сделать...
|
|
|
02.09.2018, 13:46
|
#6
|
zenno.pro
Регистрация: 29.05.2014
Сообщений: 961
Бабло: $138858
|
Цитата:
Сообщение от веломан
чё в питоне нет rtrim() штоле
вот же
зы: rstrip блять что такое strip в кодинге вообще?!
не trim, не cut, а надо было чё-то своё обязательно выдумать
микрософт v2.0
|
это не мой код)
|
|
|
02.09.2018, 19:42
|
#7
|
Senior Member
Регистрация: 05.01.2017
Сообщений: 171
Бабло: $27860
|
В нотпде ++
Замена - замена по regex - заменить "\ $"(без кавычек) на ничто.
|
|
|
03.09.2018, 08:46
|
#8
|
Senior Member
Регистрация: 20.08.2015
Сообщений: 178
Бабло: $26230
|
Можно еще так
Код:
$ cat file.txt | awk '{$1=$1};1' > no_spaces.txt
|
|
|
04.09.2018, 02:48
|
#9
|
Юниор
Регистрация: 17.01.2017
Сообщений: 25
Бабло: $5515
|
Цитата:
Сообщение от NoR
В нотпде ++
Замена - замена по regex - заменить "\ $"(без кавычек) на ничто.
|
Можно ещё проще даже.
Что-то вроде
Правка->Работа с пробелами->Убрать начальные и замыкающие.
Проще ток силой мысли)
|
|
|
18.10.2018, 22:36
|
#10
|
Senior Member
Регистрация: 24.05.2016
Сообщений: 198
Бабло: $21810
|
Да это можно в обычном блокноте сделать, Правка -> Заменить, поле "что" ставим пробел, в поле "чем" ничего не ставим, кликаем "Заменить все", и процесс пошёл.
|
|
|
|