我需要用其他东西替换wiki标记中的双斜杠(双斜线代表斜体文本)。
如何在没有网址的情况下匹配斜体文字?
此正则表达式适用于没有网址的文字://(.*?)//
当出现如下文字时出现问题:
//italic text// and this is only http://some.url/somewhere and this is //another italic text// yeah
我正在使用Java。
感谢。
答案 0 :(得分:2)
使用此:
(?<!:)//(.+?)//
要求//
前面没有:
。这将捕获大多数URL表单。
此外,我将您的(.*?)
更改为(.+?)
- 它要求//
之间至少有1个字符有效 - 您的代码将允许////
。