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.
我正在寻找一个简单的正则表达式来匹配以不同样式键入的相同字符,例如:احمد - أحمد إحمد - آحمد
这个词有一个可以以不同形式输入的字符。
先感谢您。
您可以使用以下表达式进行匹配:احمد - أحمد إحمد - آحمد
احمد - أحمد إحمد - آحمد
/[\x{627}\x{625}\x{623}\x{622}]\x{062D}\x{0645}\x{062F}/u
我假设您使用的是 PCRE 风格,如果您使用的是不同的风格,那么您应该看看如何使用您的风格指定 Unicode 代码点以及需要哪些修饰符来传递正则表达式引擎以便它可以处理 Unicode。
正则表达式 101 演示