Форум сайта python.su
По правилам пунктуации пробел может стоять после, а не перед каждым из следующих знаков: . , ; : ) ] }. Перед, а не после знаков: ([{. Записать в текстовый фаил текст, проверить его на соблюдение данных правил и при необходимости исправить, сохранив его в новый файл. Вместо пробела может быть перенос строки или знак табуляции.
Офлайн
from pyparsing import *
ParserElement.DEFAULT_WHITE_CHARS=""
def sw(tk):
return [tk[1],tk[0]]
rl1=(Word(" \t\n")+Word("\.,;:)]}")).setParseAction(sw)
rl2=(Word("([{")+Word(" \t\n")).setParseAction(sw)
print rl2.transformString(rl1.transformString("asda ; asdads ; asd; } asd\t( adasd"))
Офлайн
Спасибо большое))) очень помог))))
Офлайн