我试图找出两个阿拉伯语句子中--
的所有可能实例。
这是我的模式:
[\u0600-\u06FF]+--[\u0600-\u06FF]+
以下是一个示例文字:
قَنَاتِيْ--وَ الْمُحَامِيْ
它匹配regexr.com但不匹配pythex。
任何人都可以帮忙,让我知道我的错误吗?
答案 0 :(得分:0)
我在python脚本中发现了我的错误。
我正在使用r
而不是ur
为正则表达式添加前缀。
更改后
pattern = r'([\u0600-\u06FF]+--[\u0600-\u06FF]+)' #used in python 3
到
pattern = ur'([\u0600-\u06FF]+--[\u0600-\u06FF]+)' # used in python 2.7