C# 使用「;不以“结束”;用于替换的正则表达式:如何避免替换最后一个字符?

C# 使用「;不以“结束”;用于替换的正则表达式:如何避免替换最后一个字符?,c#,.net,regex,C#,.net,Regex,我使用下面的正则表达式 <a href="[^/] 不要使用正则表达式解析HTML。使用。这会让你的生活更轻松 如果您坚持使用正则表达式,请尝试负面展望: <a href="(?!/) 如果您必须使用正则表达式,请在手册中找到前瞻性断言或等效断言的参考。在Perl中,它是(?=模式),因此您的模式变为 <a href="(?=[^/]) <a href="(?=[^/])

我使用下面的正则表达式

<a href="[^/]

不要使用正则表达式解析HTML。使用。这会让你的生活更轻松

如果您坚持使用正则表达式,请尝试负面展望:

<a href="(?!/)

如果您必须使用正则表达式,请在手册中找到前瞻性断言或等效断言的参考。在Perl中,它是(?=模式),因此您的模式变为

  <a href="(?=[^/])

  <a href="(?=[^/])