这段代码如何匹配以“أقول”开头的句子?
Regex.Matches(Content, "أقول " );
这是一个阿拉伯语单词。"أقول" 正则表达式到底是什么?
关于您的评论,您想找到以“أقول”开头并以“أقول”结尾的任何匹配项。如果这是真的,那么就是这样:
Regex.Matches(Content, "أقول .*أقول");
例如,如果Content
是:
أقول ولكنك لا تسمع ما أقول بسبب صوتك العالي
然后它将匹配:
أقول ولكنك لا تسمع ما أقول
阿拉伯语是 RTL 没有问题,这都是关于查看的,它们不是反向存储的!
对我来说似乎是一个很好的候选人:
Regex.Matches(Content, @"أقول.*أقول");
也许它有点帮助:http ://social.msdn.microsoft.com/Forums/en-US/regexp/thread/6d511f59-ae7c-46f5-9453-e4cb93ed6123 在页面末尾有一个可用的anwser。