带有立陶宛字母的原始输入:Ą.BČĄ.BČ D ĘĄ. BČĄ. BČ D ĘĄ BČĄ BČ D ĘExamples below should not be affected.ĄB ČD DĘ预期结果:BČ Ą.BČ Ą. D ĘBČ Ą. BČ Ą. D ĘBČ Ą BČ Ą D ĘĄB ČD DĘ我试过的:^(.\.? *)([\p{L}\p{N}\p{M}]*)$With ReplaceAllString substitution like so$2 $1我尝试了各种模式,但这是我现在能想到的最好的模式。它设法捕获第 1、第 3 和第 5 行并成功替换,如下所示:(除了行尾的一些额外空格)BČ Ą.Ą.BČ D ĘBČ Ą. Ą. BČ D ĘBČ Ą Ą BČ D ĘĄB ČD DĘ解释:有一组数据具有不同的基础基本结构条目[FIRST NAME FIRST LETTER][LASTNAME],我希望将其理想地带到[LASTNAME][SPACE][FIRST NAME FIRST LETTER][DOT]?链接到正则表达式101: 正则表达式101最终解决方案:^([\p{L}\p{N}\p{M}](?:\. *| +))([\p{L}\p{N}\p{M}]+) With ReplaceAllString substitution like so $2 $1
- 1 回答
- 0 关注
- 86 浏览
添加回答
举报
0/150
提交
取消