Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要用其他东西替换 wiki 标记中的双斜杠(双斜杠代表斜体文本)。
如何在没有 URL 的情况下匹配斜体文本?
此正则表达式适用于没有 URL 的文本://(.*?)//
//(.*?)//
当出现如下文本时会出现问题:
//italic text// and this is only http://some.url/somewhere and this is //another italic text// yeah
我正在使用 Java。
谢谢。
用这个:
(?<!:)//(.+?)//
它要求前面没有//。:这将捕获大多数 URL 表单。
//
:
另外,我将您更改(.*?)为(.+?)- 它至少需要 1 个字符//才能有效 - 您的代码将允许////.
(.*?)
(.+?)
////