我有以下输入字符串。我想用java为所有的字符串编写一个正则表达式。
输入字符串::-
Fig.1 & 2 – hi everyone.
Figure 2 – i am fine
Figure 1: how are you
Fig.5 – where are you这些是在不同的pdf文档中发现的一些模式。因此,我需要编写一个正则表达式来捕获单词'Figure‘后跟描述的所有可能的组合。其次,这些模式可以从生产线的开始出现,中间可以存在多个复合在同一条生产线上。
谢谢
发布于 2014-01-23 19:41:24
试试这个正则表达式:
[^)]+\)\s+Fig(?:\.|ure)\s*\d+.+描述

演示
http://regex101.com/r/kK9tC9
发布于 2014-01-23 19:42:54
精确匹配这4个短语所需的正则表达式模式为:
(Fig\.1 & 2 – hi everyone\.|Figure 2 – i am fine|Figure 1: how are you|Fig\.5 – where are you)https://stackoverflow.com/questions/21307071
复制相似问题