c# - 如何在正则表达式中检查波斯字符格式

标签 c# regex persian

<分区>

如何对所有 utf8 字符使用正则表达式? 例如我想通过正则表达式检查这种格式:

[1][الهه اردونی]

我用\w 来检查波斯字符,但它确实有效:

^(\[1\])(\[\w+\])$

我也用过这个:

^(\[1\])(\[\u0600-\u06FF\])$

那我该怎么做呢? 感谢您的帮助

最佳答案

你可以这样使用:

^(\[1\])(\[[ا-ی\s]+\])$

关于c# - 如何在正则表达式中检查波斯字符格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27076600/

相关文章:

C#编程如何通过正则表达式对空格和 ","进行分词?

javascript - 将欧洲数字和单位与波斯文本混合

c# - 使用roslyn编译Xaml得到*.g.cs文件

c# - Where(predicate).FirstOrDefault() 与 FirstOrDefault(predicate) 的令人惊讶或错误的基准?

java - 创建字符串的正则表达式

mysql - 在 MySQL 中的字符串末尾选择双字母与单字母

java - 如何使用android :inputType ="textPassword"在密码EditText中输入非英文文本

java - 没有任何数字的波斯语(阿拉伯语)字母的正则表达式

c# - 错误 CS0051(不一致的可访问性 : parameter type 'Job' is less accessible than method 'AddJobs.TotalPay(Job)' )

c# - 泛型类型的 Linq 类型转换