找不到存在的特定文本字符串(Notepad ++ regex)

时间:2013-10-20 19:37:00

标签: regex notepad++

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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

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