一个我无法弄清楚的正则表达式问题(负面看后面)

Mla*_*dic 2 c# regex negative-lookbehind lookbehind

我如何用正则表达式做到这一点?

我想匹配这个字符串: -myString

但我不想匹配-myString此字符串:--myString

myString当然是什么.

它甚至可能吗?

编辑:

这里有一些关于我到目前为止所得到的信息,因为我发布了一个问题:

string to match:
some random stuff here -string1, --string2, other stuff here
regex:
(-)([\w])*
Run Code Online (Sandbox Code Playgroud)

此正则表达式返回我3场比赛: -string1,--string2

理想情况下,我希望它只返回我的-string1比赛

bar*_*art 11

假设你的正则表达式引擎支持(负面)lookbehind:

/(?<!-)-myString/
Run Code Online (Sandbox Code Playgroud)

Perl确实如此,Javascript没有.