Извините, если этот вопрос задавался ранее, но я не смог найти то, что искал.
Я пытаюсь убрать белые линии перед любым текстом в строке. Например, если у меня есть эта строка:
fdhsfhsadf
fsdhfsadjf
fhsdjf
Я хочу преобразовать ее в эту строку:
fdhsfhsadf
fsdhfsadjf
fhsdjf
У меня есть регулярное выражение, которое работает в моих примерах, но Я хочу знать, будет ли это работать во всех случаях или есть лучший способ сделать это.
re.sub(r"^\s*$",r"",text,count=1)
Моя идея о том, почему это работает, потому что эта реализация sub сначала пытается присоединить как можно больше текста. насколько это возможно, а затем заменить его. Но, может быть, есть реализация sub, которая этого не делает, и мой код там бесполезен.
Я прав?