将第一个句点更改为 Sublime Text 3 中多行的逗号

Change first period to a comma on multiple lines in Sublime Text 3

我只是在寻找 Sublime Text 3 的方法,所以请耐心等待,这对所有高级用户来说都是显而易见的。

我想在多行中更改第一个句点 .,并将其替换为逗号 ,

怎么做?

我的文字示例:

something.here, more.words.here
somethingdifferent.ishere, and.morewords.again

我只想更改每一行的第一个句点,而不是所有句点,这样它就会显示为:

Something,here, more.words.here
Somethingdifferent,ishere, and.morewords.again

可能有更复杂的方法来执行此操作,但一种方法是打开正则表达式搜索并搜索:

^([^.]*)\.

并替换为

,

然后全部替换。在整个文件中只 运行 它一次。

该搜索查找一行的开头 (^),然后查找 0 个或多个非句点的字符,然后是句点。它用第一组字符替换它,后跟一个逗号。 (搜索结束时句点前的反斜杠是必不可少的,因为句点是一个特殊字符,可以代替任何无需转义的字符。)