匹配任何语言的字母的最佳方法是什么?那就是我在做什么:
let str1 = "aabb";
console.log( str1.replace( /\w/gu, "$&|") ); //→ a|a|b|b|
let str2 = "aābḇ";
console.log( str2.replace( /\w/gu, "$&|") ); //→ a|Äb|ḇ
我想要类似sed
和grep
的东西:
$ echo aābḇ | sed 's/\w/&|/g'
a|ā|b|ḇ|
$ echo "ʔ.ā^ḫ&" | grep -o '\w'
ʔ
ā
ḫ
关于Unicode \b
的相同问题。