![](/img/trans.png)
[英]How to check in C# if a specific word or another specific word exists in a text using regular expression
[英]c# algorithm to check if a specific “word” exists in url
我有一个网址:
http://www.domain.com/path/path/path/path/file1.html
然后再一个:
http://www.domain.com/path/path/external/path/path/file1.html
请注意路径中的/external/
。
现在,文件“相同”,但是基于/external/
它们针对不同的受众。 如果路径包含/ external /,则该路径供外部使用,否则供内部使用。
我的问题是如何将这两个文件相互关联? “ / external /”可以位于路径内的任何位置。
每个文件最多只能有一个外部类型,或者根本没有。
现在将路径映射到它的外部类型,我想这样做:
对于特定文件:
http://www.domain.com/path/path/path/path/file1.html
/external/
作为列表的所有文件路径
/external/
好吧,实际上您不必将包含/external/
所有文件路径添加到列表中。 您可以简单地使用String.Replace
方法。
string targetPath = "http://www.domain.com/path/path/external/path/path/file1.html";
targetPath = targetPath.Replace("/external/", "/");
这将用单个/
替换字符串中的所有/external/
部分。 而且,如果该字符串不包含任何/external/
字符串,则它只会替换任何内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.