php - 如何捕捉 Marz/März/März?

标签 php html regex unicode utf-8

我正在尝试在用德语编写的文本中查找月份。 (在 html 文件中)

三月写作“März”。

我想确定我捕获了它所以我检查

马兹, 马尔茨, März

我尝试使用这段代码

if(preg_match("/ma?ä?(ä)?rz/i", $title))
    return 3;

对于前两个它工作正常,但不适用于 ä。 我做错了什么?

(HTML 和我的 PHP 文件以 UTF8 编码)

最佳答案

为什么不试试

(Marz|März|März)

关于php - 如何捕捉 Marz/März/März?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4286972/

相关文章:

php - Laravel 在选择中选择计数

html - HTML5 语法中的 "Text"是否表示 "any character"?

html - 将 div block 设置为主体的 100%

java - 需要帮助在 Java 中查找正则表达式来捕获字符串中所有格式的日期

javascript - 比较两个字符串并返回两者都不存在的值

php - 如何检查变量中的id与sql中的数据是否匹配?

java - 选项卡的权限级别

php - PropelORM v1 多数据库

javascript - 带有图像的div下的巨大空白

regex - 使用sed将字符串逐行替换为正则表达式