Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式匹配除youtube以外的所有url_Regex_C# 4.0_Regex Negation - Fatal编程技术网

Regex 正则表达式匹配除youtube以外的所有url

Regex 正则表达式匹配除youtube以外的所有url,regex,c#-4.0,regex-negation,Regex,C# 4.0,Regex Negation,我相信这对你来说是一个微不足道的问题。我好像被卡住了 我有几个链接要处理,我想将所有链接转换为超链接,将youtube链接转换为youtube视频 我什么都能用。我只需要弄清楚如何正则化除youtube外的所有链接 下面是我的正则表达式的一个示例: 谢谢 请帮忙。我会使用正则表达式: /(http:\/\/)?(www\.)?youtube.com\S*/ 匹配youtube链接。或者你的意思是你想在你已有的正则表达式之上添加一个正则表达式 编辑:哦,我很笨,写了一些超长的东西,是的,只是比赛

我相信这对你来说是一个微不足道的问题。我好像被卡住了

我有几个链接要处理,我想将所有链接转换为超链接,将youtube链接转换为youtube视频

我什么都能用。我只需要弄清楚如何正则化除youtube外的所有链接

下面是我的正则表达式的一个示例:

谢谢

请帮忙。

我会使用正则表达式:

/(http:\/\/)?(www\.)?youtube.com\S*/
匹配youtube链接。或者你的意思是你想在你已有的正则表达式之上添加一个正则表达式

编辑:哦,我很笨,写了一些超长的东西,是的,只是比赛开始时的消极展望:

(?!\S+youtube\.com)((?<!\S)(((f|ht){1}tp[s]?:\/\/|(?<!\S)www\.)[-a-zA-Z0-9@:%_\+.~#?&\/\/=]+))
(?!\S+youtube\.com)(?)?

我不想匹配youtube链接,我想否定它们。例如,选择除youtube链接以外的所有链接。哦,我以为你想知道你匹配的链接是什么时候的youtube,这样你就可以做些什么了,我错了,我会编辑。