Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从列表中查找和替换某些 Youtube 链接。这就是我想要找到的:
http://www.youtube.com/watch?v=T[^\s"><]*
但即使存在这样的线条,它也说找不到它们。我只能在删除v=T. 我不知道正则表达式是如何工作的,所以那里可能有一些问题?
v=T
?是正则表达式中的特殊字符。它的意思是“零或一”。
?
我不知道他们是否已经修复它,但我记得在 Notepad++ 中逃避痛苦,所以我建议[?]在那里。
[?]
您只需要?使用反斜杠转义字符\。
\
http://www.youtube.com/watch\?v=T[^\s"><]*
作为旁注,http://www.youtube.com/watch\?v=\w*应该足以匹配任何 YouTube 视频 URL。
http://www.youtube.com/watch\?v=\w*