我想从列表中查找并替换某些Youtube链接。这就是我想要找到的:
http://www.youtube.com/watch?v=T[^\s"><]*
但即使存在这样的线条,它也说无法找到它们。我只能搜索是否删除了v=T
。我不知道正则表达式是如何工作的,所以可能存在一些问题?
答案 0 :(得分:1)
?
是正则表达式中的特殊字符。这意味着“零或一”。
我不知道他们是否已修复它,但我记得在Notepad ++中逃避痛苦,所以我建议那里[?]
。
答案 1 :(得分:0)
您只需使用反斜杠?
转义\
字符。
http://www.youtube.com/watch\?v=T[^\s"><]*
作为旁注,http://www.youtube.com/watch\?v=\w*
应足以匹配任何YouTube视频网址。