php - 我如何使用 php 检测字符串中的 iso8859-8 和 utf8 希伯来字符

标签 php regex hebrew

我希望能够检测(使用正则表达式)字符串是否包含 php 编程语言中的 utf8 和 iso8859-8 希伯来字符。谢谢!

最佳答案

这是 map of the iso8859-8 character set . E0 - FA 范围似乎是为希伯来语保留的。您可以检查字符类中的那些字符:

[\xE0-\xFA]

对于 UTF-8,range reserved for Hebrew似乎是 0591 到 05F4。所以你可以检测到:

[\u0591-\u05F4]

这是 PHP 中的正则表达式匹配示例:

echo preg_match("/[\u0591-\u05F4]/", $string);

关于php - 我如何使用 php 检测字符串中的 iso8859-8 和 utf8 希伯来字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1694350/

相关文章:

php - 如何修改 MediaWiki CharInsert 扩展以插入与其提供的按钮不同的 wiki 文本?

Javascript正则表达式出现后的第一个字符

html - CSS 样式表可以是双向的吗?

c# - 我试图从网站上读取 RSS 提要,但希伯来语字体看起来很乱,我该如何修复它?

php - 将 php 文件中的代码从 mysql 更改为 mssql

php - 自连接条件在 PHP 中失败,但在 mysql 中有效

java - Java正则表达式中\w和\b的Unicode等价物?

php - PCRE PHP "S"(模式的额外分析)修饰符的用法和实用程序的具体示例?

css - RTL 在网页上用破折号反转数字

php - 通过用户 ID 选择对话的 SQL 请求