如何在python中使用正则表达式反转标点符号?

问题描述 投票:1回答:1

我需要在python中以这样的格式使用正则表达式来将阿拉伯标点符号从单词的右侧开头反转到它的左端,如“!,?,。,,”,扭转 ”-, ...,”。

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

例:

؟هل أنت بخير

我需要它:

هل أنت بخير؟
python expression arabic right-to-left
1个回答
0
投票

尝试:

file_content = re.sub(ur'^(.*)(؟)$', r'$2$1', file_content, flags=re.MULTILINE)
© www.soinside.com 2019 - 2024. All rights reserved.