Heim > Backend-Entwicklung > PHP-Tutorial > 文件中的空字符串如何回车换行?

文件中的空字符串如何回车换行?

WBOY
Freigeben: 2016-06-06 20:50:01
Original
1220 Leute haben es durchsucht

比如文件中有这样的字符串:

a.txt

<code>Rei9aiwe bohth4Zu Go3eimum iChieSh5
iveeSh2J eiziV0bo lu2Efooz feey5Ohr
</code>
Nach dem Login kopieren
Nach dem Login kopieren

要转换成下面的形势:

b.txt

<code>Rei9aiwe
bohth4Zu
Go3eimum
iChieSh5
iveeSh2J
eiziV0bo
lu2Efooz
feey5Ohr
</code>
Nach dem Login kopieren
Nach dem Login kopieren

如何做?

语言不限,PHP/Ruby/Python都可以。

回复内容:

比如文件中有这样的字符串:

a.txt

<code>Rei9aiwe bohth4Zu Go3eimum iChieSh5
iveeSh2J eiziV0bo lu2Efooz feey5Ohr
</code>
Nach dem Login kopieren
Nach dem Login kopieren

要转换成下面的形势:

b.txt

<code>Rei9aiwe
bohth4Zu
Go3eimum
iChieSh5
iveeSh2J
eiziV0bo
lu2Efooz
feey5Ohr
</code>
Nach dem Login kopieren
Nach dem Login kopieren

如何做?

语言不限,PHP/Ruby/Python都可以。

<code>sed 's/\s\+/\n/g' a.txt > b.txt
</code>
Nach dem Login kopieren

或者

<code>tr ' ' '\n'  b.txt
</code>
Nach dem Login kopieren

或者用 Python:

<code>python -c 'open("b.txt", "w").write(open("a.txt").read().replace(" ", "\n"))'
</code>
Nach dem Login kopieren

这样的任务,超过一行的代码就实在是太浪费啦。

既然语言不限,来一个另类的,目测没几个知道是什么语言

<code>Import["a.txt"]~StringReplace~(" " -> "\n") // Export["b.txt", #] &
</code>
Nach dem Login kopieren

补充个ruby 版

<code>open("b.txt", "w").puts open('a.txt').read.gsub " ", "\n"
</code>
Nach dem Login kopieren

python

<code>myfile = open("a.txt")
temp = ""
for line in myfile.readlines():
    for a in line.split():
         temp +=  a + '\n'
myfile.close()

file_object = open('b.txt', 'w')
file_object.writelines(temp)
file_object.close()
</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage