gpt4 book ai didi

php - 在 php 中使用正则表达式来选择并回显波斯字符

转载 作者:行者123 更新时间:2023-12-02 11:12:33 25 4
gpt4 key购买 nike

我有一个像这样的字符串:

این یafsک رشsegته می y34باشد

特别地,我想要一个函数(如正则表达式)来回显波斯字符。

所以,输出应该是:

این یک رشته می باشد

我发现我们可以使用下面的正则表达式,但我不能将它与函数一起使用,它不起作用。

我尝试过的正则表达式:

preg_match("(^[\x{0600}-\x{06FF}]*$)", $title);

错误:编译失败:\x{} 或\o{} 中的字符值偏移量太大

我能做什么以及我应该做什么?

Tnx。

最佳答案

请注意

$string = preg_replace("/[a-zA-Z0-9]/", "", $string);

您可以简单地从字符串中删除所有英文字母字符和所有数字

或者:你可以反过来做:

$string  = preg_replace("/[^ الف-ی]/i", "", $string);

这将删除除波斯字符之外的所有字符,这样您也可以删除所有波斯数字:d

关于php - 在 php 中使用正则表达式来选择并回显波斯字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26832015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com