如何用逗号替换最后一个空格实例

时间:2015-04-13 22:39:08

标签: regex replace notepad++

我有一个文本文件,我想用逗号替换最后一个空格,以方便数据导入和处理。

我的文本文件包含以下示例行:

Some text 123 here and then 44.99
more text 789 is 33.75

我想获得的结果:

Some text 123 here and then,44.99
more text 789 is,33.75

1 个答案:

答案 0 :(得分:1)

您可以使用以下正则表达式替换:

Find what:    \h+(\S+)$
Replace with: ,\1

请参阅regex demo

<强>详情

  • \h+ - 任意水平空格(+)的一次或多次(\h)重复
  • (\S+) - 捕获第1组:除空白之外的任何一个或多个字符(\S
  • $ - 行尾。

,\1替换用逗号和组1的内容替换匹配的文本。

enter image description here