Как отменить знаки препинания, используя регулярные выражения в Python? - PullRequest
0 голосов
/ 17 сентября 2018

Мне нужно регулярное выражение в python в формате, подобном этому, чтобы поменять местами арабские знаки препинания от правого начала слова до левого его конца, например "!,؟,., ،, "и перевернуть" -, ..., ".

file_content = re.sub(r'^ +', r'', file_content, flags=re.MULTILINE) 

Пример:

؟هل أنت بخير

Мне нужно, чтобы оно было:

هل أنت بخير؟

1 Ответ

0 голосов
/ 17 сентября 2018

Попробуйте:

file_content = re.sub(ur'^(.*)(؟)$', r'$2$1', file_content, flags=re.MULTILINE)
...