Python-удаление первых 2 строк строки


Я искал много потоков здесь при удалении первых двух строк строки, но я не могу заставить его работать с каждым решением, которое я пробовал.

Вот как выглядит моя строка:

version 1.00
6992
[-4.32063, -9.1198, -106.59][0.00064, 0.99993, -0.01210][etc...]

Я хочу удалить первые две строки этого файла сетки Roblox для сценария, который я использую. Как я могу это сделать?

4 8

4 ответа:

Я не знаю, каков ваш конечный символ, но как насчет чего-то вроде

postString = inputString.split("\n",2)[2];

Конечный символ, возможно, нужно экранировать, но это то, с чего я бы начал.

x="""version 1.00
6992
[-4.32063, -9.1198, -106.59][0.00064, 0.99993, -0.01210][etc...]
abc
asdda"""
print "\n".join(x.split("\n")[2:])

Вы можете просто сделать это.

Удалите строки с split:

lines = """version 1.00
6992
[-4.32063, -9.1198, -106.59][0.00064, 0.99993, -0.01210][etc...]"""

lines = lines.split('\n',2)[-1]

Вы можете использовать некоторые правила, например, рассматривать эти строки только в том случае, если они начинаются с символа '[' lines = [line for line in lines if line.startswith('[')]