我有以下内容(制表符在新行之前用附加制表符分隔)
Where are we? Missä me olemme?
We are at school. Olemme koulussa.
We are having class / a lesson. Meillä on opetusta.
我想要得到(减去换行符之前的制表符)
Missä me olemme?
Olemme koulussa.
Meillä on opetusta.
我目前正在使用
\n(.*?)\t
但这不会删除新行之前的制表符。
我试过
\t\n(.*?)\t
但由于某种原因,这不起作用。我该如何解决这个问题?
谢谢。
答案1
- Ctrl+H
- 找什么:
^.+?\t(.+?)\t
- 用。。。来代替:
$1
- 检查环绕
- 检查正则表达式
- 请勿检查
. matches newline
- Replace all
解释:
^ : beginning of line
.+? : 1 or more any character, not greedy
\t : a TAB
(.+?) : group 1, 1 or more any character, not greedy
\t : a TAB
替代品:
$1 : content of group 1 (i.e. what is inbetween TABs)
给定示例的结果:
Missä me olemme?
Olemme koulussa.
Meillä on opetusta.