$markdownText = <<<EE
[
@用户1
](
https://www.test.com/space/123
)
[@用户1](https://www.test.com/space/123)
@用户1
EE;
php代码中$markdownText中是文本内容,其中“@用户1” 要解析为 “@用户1” 的格式,对于已经解析成这个格式的文本中的 “@用户1” 不进行匹配,仅匹配不在这个格式内的 “@用户1” 格式,其中这个 “@用户1” 格式中,“[” 后面可以跟着0或多个空格,然后0或者一个换行,"@"符号之前可以有0或多个空格,"]"之前可以跟着0或者一个换行符,然后0或多个空格,"]("是紧挨着的,"("后面可以跟着0或多个空格,然后0或1个换行,"https://www.test.com/space/123"这种链接前面可以有0或多个空格, )"前面可以跟着0或1个换行,然后是0或多个空格,我需要匹配不在此格式中的"@用户1"的正则怎么写?@正则奇之
大神在吗,求助