在文件编辑器上用分号替换每行中的第一个 space
Replacing the first space in each line with semi-colon on a file editor
我有一个巨大的文本文件:
如何用分号更改 ID 之后的 space,例如 'GAXI01005455.1.1233'。
'GAXI01005455.1.1233 Bacteria' -> 'GAXI01005455.1.1233;Bacteria'
我可以使用正则表达式模式 '^[^\s]*\s' 找到每行中的第一个 space,但不知道填充 "Replace with" 框。我所有的尝试都以删除 'GAXI01005455.1.1233'
告终
谢谢,
您可以在组中捕获匹配出现 1 次以上的非空白字符 (\S+)
,然后匹配出现 1 次以上的空白字符,换行符除外 [^\S\r\n]+
在替换中使用第一个捕获组,后跟一个分号。
^(\S+)[^\S\r\n]+
替换为
;
我有一个巨大的文本文件:
我可以使用正则表达式模式 '^[^\s]*\s' 找到每行中的第一个 space,但不知道填充 "Replace with" 框。我所有的尝试都以删除 'GAXI01005455.1.1233'
告终谢谢,
您可以在组中捕获匹配出现 1 次以上的非空白字符 (\S+)
,然后匹配出现 1 次以上的空白字符,换行符除外 [^\S\r\n]+
在替换中使用第一个捕获组,后跟一个分号。
^(\S+)[^\S\r\n]+
替换为
;