gpt4 book ai didi

c# - 如何使用正则表达式忽略字符串中的单词

转载 作者:行者123 更新时间:2023-11-30 21:17:43 25 4
gpt4 key购买 nike

我需要一段可用于进行 NOT 匹配的正则表达式。以下面的 URL 为例

 http://www.site.com/layout/default.aspx
http://www.site.com/default.aspx
http://www.site.com/layout.aspx

正则表达式不应匹配任何包含目录“layout”的 url 字符串

http://www.site.com/layout/default.aspx

应该匹配

http://www.site.com/default.aspx
http://www.site.com/layout.aspx

我如何使用 .NET 正则表达式执行此操作?

最佳答案

使用否定前瞻:

^(?!.*/layout/)

你必须锚定到字符串的开头,否则你会得到误报,即 (?!/layout/) 单独不起作用。

关于c# - 如何使用正则表达式忽略字符串中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com