我想在我的 EditText 中找到这些词中的任何一个:
"Kelinci", "Kuda", "Kancil", ......
有时用户会这样写:
"DasarKe33Lllii11nNCii1iiMalas"
如何在 Android 中使用正则表达式检测Ke33Lllii11nNCii1ii?
我的代码不适用于匹配项,但适用于replaceAll
if (etText.matches("(?i:k+[e3]+[l1]+[i1]+n+c+[i1]+|k+u+d+[a4]+|k+[a4]+n+c+[i1]+[l1]+)") {
// ...
}
我想要的是这样的: https ://regex101.com/r/Sdw2Ko/1