我有一个文本文件,我想用逗号替换最后一个空格,以方便数据导入和处理。
我的文本文件包含以下示例行:
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
答案 0 :(得分:1)
您可以使用以下正则表达式替换:
Find what: \h+(\S+)$
Replace with: ,\1
请参阅regex demo。
<强>详情
\h+
- 任意水平空格(+
)的一次或多次(\h
)重复(\S+)
- 捕获第1组:除空白之外的任何一个或多个字符(\S
)$
- 行尾。 ,\1
替换用逗号和组1的内容替换匹配的文本。