gpt4 book ai didi

C# 正则表达式匹配 Url 文件夹模式

转载 作者:太空宇宙 更新时间:2023-11-03 23:29:58 26 4
gpt4 key购买 nike

我有一个应用程序需要查找并处理遵循以下模式的 Urls:http://www.actuino.fr/projets/frankenblink
http://www.actuino.fr/projets/
http://www.actuino.fr/projets

我有以下几乎可以工作的模式......

string pattern = @"http://www.actuino.fr/projets/?.*";

不幸的是,该模式将像这样获取所有带有“projets”的 Urls

http://www.actuino.fr/projetsarduino
http://www.actuino.fr/projets_rasberry

感谢您的宝贵时间。

最佳答案

使用单词边界。

string pattern = @"http://www\.actuino\.fr/projets\b/?.*";

积极的先行断言。

string pattern = @"(?m)http://www\.actuino\.fr/projets(?=/|$)/?.*";

(?=/|$) 断言前面的标记 projects 必须后跟 / 或行尾。

关于C# 正则表达式匹配 Url 文件夹模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32666486/

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