Sublimetext2 删除升华文本3中出现第一个空格后的所有内容
有人知道如何删除升华文本3中出现第一个空格后的所有内容吗 例如,我有一个文件: abcde fghi jklm 我想得到这个输出: abcde按CtrlH以替换为正则表达式,并使用:Sublimetext2 删除升华文本3中出现第一个空格后的所有内容,sublimetext2,sublimetext3,sublimetext,Sublimetext2,Sublimetext3,Sublimetext,有人知道如何删除升华文本3中出现第一个空格后的所有内容吗 例如,我有一个文件: abcde fghi jklm 我想得到这个输出: abcde按CtrlH以替换为正则表达式,并使用: 查找内容:^(\S+)\S?[^\n]*\n 替换为:\1 按CtrlH以替换为正则表达式,并使用: 查找内容:^(\S+)\S?[^\n]*\n 替换为:\1 在搜索了一点之后,这就是对我有效的方法: 在正则表达式模式下,搜索: \t* 并替换为 没什么搜索一点后,这对我来说很有用: 在正则表达式模式下,搜索
- 查找内容:
^(\S+)\S?[^\n]*\n
- 替换为:
\1
- 查找内容:
^(\S+)\S?[^\n]*\n
- 替换为:
\1
没什么搜索一点后,这对我来说很有用: 在正则表达式模式下,搜索: \t* 并替换为
没什么,几年后 在macOS上测试:
使用⌥+⌘+F弹出“查找/替换”对话框。
确保
*
按钮已打开(这将启用正则表达式模式)
查找:\..
替换:不要在此处键入任何内容 Obs:regex中的
\
并不是绝对必要的,我只是添加它来强调一个事实,即在点之前的字符串中有一个空格
Obs2:只有当你有制表符而不是空格时,OP的答案才有效。几年后 在macOS上测试:
使用⌥+⌘+F弹出查找/替换对话框。
确保
*
按钮已打开(这将启用正则表达式模式)
查找:\..
替换:不要在此处键入任何内容 Obs:regex中的
\
不是严格必要的,我只是添加了它来强调,字符串中有一个空格在点之前
Obs2:OP的答案只有在你有制表符而不是空格的情况下才有效。我用第二行替换了第一行,得到的只是一个空文件,所以这对我来说并不适用。当你按Ctrl+H时,你会得到两个文本框(“查找内容”和“替换为”)。第一行
^(\S+)\S?[^$]*
代表“查找内容”,第二行\1
代表“替换为”。是的,我这样做了,但它删除了文件中的所有内容我对正则表达式做了一些更改-请再试一次?我用第二行替换了第一行,得到的只是一个空文件,所以这对我来说并不是很有效当你按下Ctrl+H时,你会得到两个文本框(“查找内容”和“替换为”)。第一行^(\S+)\S?[^$]*
代表“查找内容”,第二行\1
代表“替换为”。是的,我这样做了,但它删除了文件中的所有内容。我对正则表达式做了一些更改-请重试?