Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为这些输入样本编写一个正则表达式:
اشک12345 اشکـ12345
我的点子:
"^[آ-ی][آ-ی][آ-ی][\ـ]?\d{5}"
但它不起作用。
尝试使用另一个正则表达式:
[0-9]*[\u0600-\u06FF]*
或者
[\u0600-\u06FF]*[ـ]?[\d{5}]+
甚至
[\w{Arabic}]*[ـ]?[\d{5}]+
对于匹配 2 个组,您可以使用
(?'head'[\w{Arabic}]{3})[ـ]?(?'index'[\d{5}]+)
结果将是2组:
head: اشک index: 12345