我有一个可能以;. 我想匹配和替换这些;字符串。以下正则表达式有效,但如何使其更简单?
(?:^(; ).*)(?:.*(; )$)|(?:^(; ).*)|(?:.*(; )$)
Run Code Online (Sandbox Code Playgroud)
这使用结构 AB|A|B(A 和 B,或 A,或 B)。
示例字符串:
; foo ;bar; (2 场比赛)foo ;bar; (1 场); foo ;bar (1 场)foo ;bar (0 场比赛)regex ×1