0

我想从列表中查找和替换某些 Youtube 链接。这就是我想要找到的:

http://www.youtube.com/watch?v=T[^\s"><]*

但即使存在这样的线条,它也说找不到它们。我只能在删除v=T. 我不知道正则表达式是如何工作的,所以那里可能有一些问题?

4

2 回答 2

1

?是正则表达式中的特殊字符。它的意思是“零或一”。

我不知道他们是否已经修复它,但我记得在 Notepad++ 中逃避痛苦,所以我建议[?]在那里。

于 2013-10-20T19:41:14.390 回答
0

您只需要?使用反斜杠转义字符\

http://www.youtube.com/watch\?v=T[^\s"><]*

作为旁注,http://www.youtube.com/watch\?v=\w*应该足以匹配任何 YouTube 视频 URL。

于 2013-10-20T21:06:30.693 回答