根据特定模式查找文本中的句子

时间:2019-05-05 20:25:00

标签: regex perl text-editor emeditor

我对模式没有经验,所以请您不要删除该帖子。根据我的公式,我试图精确地确定我的问题所在,并寻求帮助来查找句子。

第一步:

搜索结尾处允许的句子。 例句: ! 文字

  

Gdypatrzęnaświat,开玩笑地说说tymy samym czasie!

-或- 。 文字

  

Gdypatrzęnaświat,开玩笑地说说samym czasie。

-或- ? 文字

  

Gdypatrzęnaświat,开玩笑说来是tym samym czasie吗?

第2步: 末尾不允许搜索句子。 行的开头:

  

0。

(任意数字+点)

  

5。

(任意数字+点)

  

156。

(任意数字+点) 仅在该行的开头,其他任何地方都可以接受。

Step3: 允许使用世界上所有语言(俄语除外)。

Step4: 为任何链接(URL)添加搜索例外。完全忽略。

第5步:

当另一个句子以“三个点”,“三个感叹号”,“三个问号”结尾并且下一个以大写字母开头时,允许句子检测 例: 文字

  

Jestem w innymświecie... Jestem w innymświecie... Wświecieo innej kulturze,języku,   tradycjach,architekturze,przyrodzie,kuchni,pogodzie。

TEXT

  

Jestem wnynyświecie!!!! Wświecieo innej kulturze,języku,tradycjach,> architekturze,przyrodzie,kuchni,pogodzie。

TEXT

  

Jestem w innymświecie??? Wświecieo innej kulturze,języku,tradycjach,architekturze,przyrodzie,kuchni和pogodzie。

1 个答案:

答案 0 :(得分:0)

^(?!\d+\.).*[.!?]$

这可以满足大多数要求。

比赛:

Gdy patrzę na świat, to jest tak piękne i straszne w tym samym czasie!

不匹配:

156. abc.

步骤3和步骤4无法在正则表达式中进行测试。