我的问题是这样的:
。
#jsrzaidulakbar#airnanojsr #promiljsr
社区在这里帮助您解决有关计算机软件或计算机硬件的问题。提供详细信息并分享您的问题的研究。
#jsrzaidulakbar#airnanojsr#promiljsr
想要变成:
.
社区在这里帮助您解决有关计算机软件或计算机硬件的问题。提供详细信息并分享您的问题的研究。
#jsrzaidulakbar #airnanojsr #promiljsr #jsrzaidulakbar#airnanojsr #promiljsr
答案1
假设文本中没有#,您可以执行以下操作:
- Ctrl+H
- 找什么:
^\h*(#.+)\R((?:(?!#)[\s\S])+#.+)
- 用。。。来代替:
$2 $1
- 查看 环绕
- 查看 正则表达式
- 取消选中
. matches newline
- Replace all
解释:
^ # beginning of line
\h* # optional horizontal spaces
(#.+) # group 1, a "#" and 1 or more any character but newline
\R # any kind of linebreak
( # group 2
(?: # non capture group
(?!#) # negative lookahead, make we haven't a "#" just after current position
[\s\S] # any character
)+ # end group, must appear 1 or more times
# # a "#"
.+ # 1 or more any character but newline
) # end group
截图(之前):
截图(之后):