我想知道是否有人可以帮忙解决这个问题。我是正则表达式的新手,所以我不确定如何做到这一点。我正在使用Notepad ++。基本上我想要做的是每次有一个以问号(?)结尾的句子的实例时,我想在它上面创建一个新行。
E.g:
Junk text
Junk text
Junk text
Which of the following statements about the species diversity index is <strong>true</strong>?
我想看起来像:
Junk text
Junk text
Junk text
Which of the following statements about the species diversity index is <strong>true</strong>?
有人有什么建议吗?提前谢谢!
答案 0 :(得分:1)
您可以将^(.*\?)
替换为\n\1
。
^(.*\?)
匹配带?
的行。
答案 1 :(得分:1)
查找:.*[?]$
替换为:\n$0
当然,您需要检查替换标签中的Regular expression
按钮。
答案 2 :(得分:1)
你可以这样做:
regular expression
search mode
复选框
^(.*)\?$
\n\1?
示例:
a
b
c?
d
e?
f
输出:
a
b
c?
d
e?
f
答案 3 :(得分:0)
使用正则表达式,您应该替换
(.*)\?$
使用
\r\n\1?
这样做可以吗?