Я хочу сопоставить любое не-ASCII слово длиной более 2 букв и добавить вокруг него квадратные скобки. Т.е. эта строка
[i]Abandon one's post:[/i] [c]P.[/c] τάξιν ο οὕνεχ’ ὅρκων, ἀν λείπειν, [c]V.[/c] τάξιν το ἐρημοῦν.
должен стать
[i]Abandon one's post:[/i] [c]P.[/c] [[τάξιν]] ο [[οὕνεχ]]’ [[ὅρκων]], ἀν [[λείπειν]], [c]V.[/c] [[τάξιν]] το [[ἐρημοῦν]].
Я пытался с этим, но это ничего не соответствовало
(?i)\b[a-z]*(?![a-z])\pM*\pL\w*
https://stackoverflow.com/questions/33967954/regex-to-search-for-words-containing-foreign-characters