正则表达式匹配字符串的中心

时间:2014-04-08 18:44:17

标签: regex

我正在尝试匹配此字符串的中心,除了" import"和分号。 这个正则表达式的第一部分有效,但分号仍然存在。

import javax.faces.application.FacesMessage;

正则表达式

(?![\bimport \b]).*(?![;])

2 个答案:

答案 0 :(得分:0)

你可以尝试使用积极的lookbehind和lookahead来尝试这个。

(?<=import ).*?(?=;)

答案 1 :(得分:0)

不确定您正在使用哪种正则表达式工具,但您可以使用此正则表达式:

import +([^;]+)

并抓住匹配的组#1。

以上示例将为您提供:javax.faces.application.FacesMessage