I've searched many threads here on removing the first two lines of a string but I can't seem to get it to work with every solution I've tried.
Here is what my string looks like:
version 1.00
6992
[-4.32063, -9.1198, -106.59][0.00064, 0.99993, -0.01210][etc...]
I want to remove the first two lines of this Roblox mesh file for a script I am using. How can I do that?
I'd rather not split strings in case the string is large, and to maintain newline types afterwards.
Delete the first n lines:
See also: Find the nth occurrence of substring in a string
Or to delete just one:
Tested on Python 3.6.6.
You can simply do this.
Remove the lines with
split
:I don't know what your end character is, but what about something like
The end character might need to be escaped, but that is what I would start with.
You could use some rules, like consider those lines only if they start with
'['
characterlines = [line for line in lines if line.startswith('[')]