在特定符号后收集一行中的每个句子

时间:2014-09-01 15:41:06

标签: regex notepad++

我有一些表达式,我想在点之后收集它们。

例如:

  <$> $ dem anfang war daswort。 vnnd daswort war bey Gott,vnd Gott war daswort,dasselb war $ yn $ dem anfang bey Gott,alleding sind durch dasselb gemacht,vnnd on dasselb ist nichts gemacht is gemacht ist,Jn yhm war dasleben,vnd dasleben war eyn liecht dermenschen,vnd dasliecht scheynet ynn diefinsternis,vnd diefinsternis $ haben $ es nicht begriffen。 Es wart eyn mensch,von Gott gesand,der hies Johannes,derselb kam $ zu $ dem zeugnis,das er von demliecht zeugete,auff das siealle durch yhn glewbten,Er war nicht dasliecht,sondern das er zeugete von demliecht,Das war eyn warhafftigs liecht,wilchs allemenschen erleucht,durch seyn zu = kunfft ynn disewellt,Es war ynn derwellt,vnd diewellt ist durch dasselb gemacht,vnd diewellt kandt es nicht。

我希望在点之后将其更改为此形式:

  $In $dem anfang war daswort . 


  vnnd daswort war bey Gott , vnd Gott war daswort , dasselb war $yn $dem anfang bey Gott , Alleding sind durch dasselb gemacht , vnnd on dasselb ist nichts gemacht was gemacht ist , Jn yhm war dasleben , vnd dasleben war eyn liecht dermenschen , vnd dasliecht scheynet ynn diefinsternis , vnd diefinsternis $haben $es nicht begriffen .

  Es wart eyn mensch , von Gott gesand , der hies Johannes , derselb kam $zu $dem zeugnis , das er von demliecht zeugete , auff das siealle durch yhn glewbten , Er war nicht dasliecht , sondern das er zeugete von demliecht , Das war eyn warhafftigs liecht , wilchs allemenschen erleucht , durch seyn zu=kunfft ynn disewellt , Es war ynn derwellt , vnd diewellt ist durch dasselb gemacht , vnd diewellt kandt es nicht .

我测试了这个:

find for: .

replace with: .\r\n

但是所有的角色都变成了点。

你能帮帮我吗?

3 个答案:

答案 0 :(得分:1)

.是一个正则表达式metacharacter,可以匹配除换行符之外的任何字符。如果你正在寻找文字点,你需要逃避它们:

搜索\.并照常更换。

答案 1 :(得分:0)

点是一个字符的通配符&#39;在正则表达式。

使用\.

之类的反斜杠来逃避它

答案 2 :(得分:0)

(.*?\.)

这应该这样做。

参见演示。

http://regex101.com/r/lK9zP6/2