我有正则表达式,内容如下:
@"<img\s*[^>]*>(?:\s*?</img>)?
Run Code Online (Sandbox Code Playgroud)
有人可以解释这一部分:(?:\ s*?)?
那是什么?
匹配但不捕获任意数量的空格,后跟一个关闭图像标记,零次或一次:
(?: = match but don't capture
\s*? = any number of whitespace (not greedy)
</img> = close image tag
)? = zero or one times
Run Code Online (Sandbox Code Playgroud)
:)