我试过的
GitLab上的标记表(据我所知)要求我使用管道(\)作为分隔符。问题是,我需要使用的正则表达式也有管道,因此它们需要转义,我相信这是使用像这个\|这样的反斜杠来完成的。
原来的判决是..。
^123\.123\.(1(7[2-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$这是逃狱的地方..。
^123\.123\.(1(7[2-3]))\.([0-9]\|[1-9][0-9]\|1([0-9][0-9])\|2([0-4][0-9]\|5[0-5]))$最后,这是我的减价表上的逃狱..。
IP Block | RegEx
---------------- | ----------------
123.123.172.0/23 | ^123\.123\.(1(7[2-3]))\.([0-9]\|[1-9][0-9]\|1([0-9][0-9])\|2([0-4][0-9]\|5[0-5]))$问题
出于某种原因,GitLab仍然在regex中的第一个管道结束我的表单元格,即使它是转义的。
发布于 2020-04-14 13:01:22
所以这就是最后起作用的原因。我需要先用反斜杠逃离^,然后用\\代替像这样的管道.
\^123\.123\.(1(7[2-3]))\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$发布于 2017-11-10 18:42:58
在你的领地周围:
<pre> your_regex </pre> HTML标记https://help.github.com/articles/creating-and-highlighting-code-blocks/
https://stackoverflow.com/questions/47229171
复制相似问题