在以下几行文本中,是否可以仅将第一个逗号之前的文本更改为大写?我需要对超过 360,000 行执行此操作。
1 Mile Bore WA,Bore,,-26.88000,117.10000
1 Mile Bore WA,Bore,,-23.48000,116.09000
1 Mile Bore WA,Bore,,-26.04000,116.97000
1 Mile Bore WA,Bore,,-27.05000,115.88000
1 Mile Bore WA,Bore,,-17.25000,127.46000
1 Mile Bore WA,Bore,,-17.79000,127.69000
1 Mile Creek WA,Stream,,-20.86000,119.73000
答案1
这里我使用了一些正则表达式:
- 按 Ctrl+H。
^(.+?\,)(.*)
在查找中复制粘贴。- 复制粘贴
\U$1\E$2
替换。 - 开始替换。
字符串的输出:
1 MILE BORE WA,Bore,,-26.88000,117.10000
1 MILE BORE WA,Bore,,-23.48000,116.09000
1 MILE BORE WA,Bore,,-26.04000,116.97000
1 MILE BORE WA,Bore,,-27.05000,115.88000
1 MILE BORE WA,Bore,,-17.25000,127.46000
1 MILE BORE WA,Bore,,-17.79000,127.69000
1 MILE CREEK WA,Stream,,-20.86000,119.73000