【发布时间】:2015-05-26 19:39:20
【问题描述】:
上传文件后,我将文件的每一行放入一个数组中。 我只想保存数组的一部分,这里是数组的一个例子...
[ "1, \"Hlavní\"\n", "2, OK\n", "3618, \"Duplicitní záznamy\"\n", "3619, \"Anyth1ng_ Go@es /n th7s'me??\"\n" ]
我想将字符串修剪到...
[ "Hlavní", "OK", "Duplicitní záznamy", "Anyth1ng_ Go@es /n th7s'me??" ]
我可以确定的一件事是它总是在\" 和\" 或, 和\n 之间,我试过抓取文本但不知道如何让它如此精确。
这是上传的一个文件:
#INDEX STRING
0, "Deutsch"
# Main
1, "Hauptmenü"
2, "Sonstiges"
3, "Kontrolle"
4, "Datei Ansicht"
5, "Laden..."
6, "Registriert"
7, "Nicht registriert"
8, "Ja"
9, "Nein"
10, "Anrufen"
11, "Suchen"
12, "Neu"
13, "Bearbeiten"
14, "Löschen"
15, "Alle löschen"
16, "Zurück"
17, "Zurück zum Hauptverzeichnis"
18, "Optionen"
19, "Speichern"
还有一个
#Comment 1-500
1, Ende
2, OK
3, Abbrechen
4, Senden
5, Ja
6, Nein
7, Ein
8, Aus
9, Start
10, Stopp
11, Pause
12, Standard
13, Alle
14, Titel
15, Benutzerdefinierte Sprache
#Call 501-999
501, Telefon
503, Wählen...
504,
【问题讨论】:
-
看起来您最好向我们展示您在将它们转换为数组之前拥有的字符串/行。与转换您拥有的数组相比,我们可能会给出一个简单的答案。换句话说,这可能是一个 XY 问题。
-
@sawa 好的,这是一个带有回形针的文件附件。你想如何展示它?反正我能不能打开?
-
如果是 CSV 文件,为什么不直接使用 CSV 库呢? CSV 有点像 PITA;尝试使用正则表达式将其拆开——“现在你有两个问题”。
-
它是一个纯文本文件,我将发布我用来打开它的代码
-
在我看来像 CSV,虽然每行只有两个值。不知道为什么你不能把所有的东西都去掉,包括第一个逗号;你需要什么正则表达式?