【发布时间】:2022-01-23 09:58:49
【问题描述】:
我有以下结构的标签(括号内只有 ASCII 字符):[Root.GetSomething],相反,一些贡献者最终提交了与拉丁字符相似的西里尔字符的贡献,例如[Rооt.GеtSоmеthіng]。
我需要定位,然后用括号内匹配的 ASCII 字符替换那些不一致的地方。
我试过\[([АаІіВСсЕеРТтОоКкХхМ]+)\]; (\[)([^\x00-\x7F]+)(\]),以及范围的一些变体,但这些搜索没有看到任何匹配项。我似乎在正则表达式执行逻辑中遗漏了一些重要的东西。
【问题讨论】:
-
请edit your question 添加示例文本和预期结果。
-
尝试使用
\p{Cyrillic}+搜索西里尔字母。