【发布时间】:2017-03-27 15:56:25
【问题描述】:
我正在尝试创建一个正则表达式,它允许我找到一个字符串的实例,其中我有一个不带空格的/
例如:
some characters/morecharacters
我想出了下面的表达式,它允许我在 / 之前找到单词字符或右括号,然后找到单词字符或左括号字符。
(\w|\))/(\(|\w)
这适用于大多数情况,但是当我将 / 括在引号中时,我就会陷入困境。在这种情况下,我希望它被忽略。我看过一些不同的帖子here 和here。但是,我不能让它们在我的情况下工作。
我希望下面确定的前三个案例匹配,最后一个演员被忽略,让我提取项目 1 和项目 3。
some text/more text
(formula)/dividethis
divideme/(byme)
"dont match/me"
【问题讨论】:
-
match/me "but not/me"这样的字符串会发生什么? -
我的期望是第一个实例会匹配,但不是第二个。