regex - 正则表达式单词边界 \b 不正确地匹配土耳其字符
问题描述
这是我的正则表达式
(?i)(\bKH\b)
它与这个土耳其文本完全匹配
Fıkhî Sorular
这是不可取的。
有人能解释一下为什么会发生这种情况,以及是什么让“Fıkhî”中的土耳其字符触发了比赛吗?
什么是避免不受欢迎的匹配的好方法?
解决方案
推荐阅读
- android - 如何对 MutableLiveData 执行转换?
- r - read_xlsx 函数无法导入具有有效 url 的在线数据集
- javascript - 使用 require 好像正在运行 'cd ./folder && node file.js'
- python - np.random.choice() 选择的索引
- python - exec/eval 找不到导入的类名
- python - 如何在 tkinter 文本小部件中标记文本
- json - 如何使用 Notepad++ 或 Python 对不完整的 .json 文件(缺少括号)中的键进行排序?
- java - 如何在 Android Studio 2020 中找到 R 文件?
- html - 为什么我的图像没有显示在同一行中?
- awk - awk 从 file1 中按顺序查找缺失的数字并附加到 file2 中的列