правка слова
可能
kěnéng
1) мочь; можно, возможно; вероятно; возможный, вероятный; тех. виртуальный
资产阶级领导的东西不可能属于人民大众 то, что находится под руководством буржуазии, не может относиться к (принадлежать) народным массам
↓ ↓ ↓ ↓ ↓
可能
kěnéng
1) мочь; можно, возможно; вероятно; возможный, вероятный; тех. виртуальный
资产阶级领导的东西不可能属于人民大众 то, что находится под руководством буржуазии, не может относиться к (принадлежать) народным массам
↓ ↓ ↓ ↓ ↓
14.08
alexamur
бкрс такие кривые теги с неправильной вложеностью [c]тех.[/c] и вообще два этих тега, было бы неплохо автоматом заменить везде на тег p
14.08
alexamur
кое где между ними ещё пробелы бывают!
14.08
бкрс
alexamur, их сложно изменить, т.к. во многих статьях они оформлены по разному, они могут быть даже вложеными.
14.08
alexamur
бкрс, я когда карточки автоматом делаю на питоне, то вот таким кодом избавляюсь от этих кривостей:
text = text.replace('[/c] [/i]','[/c][/i] ')
text = text.replace('[/i] [/c]','[/i][/c] ')
text = re.sub('s*[c]([^[]]*?)[/c]s*',r'1', text)
text = re.sub('[c]s*([^[]*?)s*[/c]',r'1', text)

text = re.sub('[c]s*([^[]*?)[/c]s*',r'1', text)
text = re.sub('s*[c]([^[]*?)s*[/c]',r'1', text)

text = re.sub('[c]s*([^]]*?)[/c]([^]]*?)',r'1 2', text)
14.08
alexamur
тут парсер поел немного слешей
14.08
alexamur
первые две строкичтоб пробел не пробадал нужный. Потом
[c]...[/c]
[c]...[/c]
[c]...[/c]
[c]...[/c]
[c]...[/c]...
между ними соотв-но не может быть других тегов, только пробелы
14.08
бкрс
alexamur, потом гляну, по хорошему, конечно, надо исправить автоматом. Основная сложность это теги, где внутри слова между ними.
14.08