1

我需要用其他东西替换 wiki 标记中的双斜杠(双斜杠代表斜体文本)。

如何在没有 URL 的情况下匹配斜体文本?

此正则表达式适用于没有 URL 的文本://(.*?)//

当出现如下文本时会出现问题:

//italic text// and this is only http://some.url/somewhere and this is //another italic text// yeah

我正在使用 Java。

谢谢。

4

1 回答 1

2

用这个:

(?<!:)//(.+?)//

它要求前面没有//:这将捕获大多数 URL 表单。

另外,我将您更改(.*?)(.+?)- 它至少需要 1 个字符//才能有效 - 您的代码将允许////.

于 2013-10-14T07:33:43.317 回答