リストから特定の Youtube リンクを見つけて置き換えたい。これは私が見つけたいものです:
http://www.youtube.com/watch?v=T[^\s"><]*
しかし、そのような行が存在するにもかかわらず、それはそれらを見つけることができないと言います. を削除した場合にのみ検索できますv=T
。正規表現の仕組みがわからないので、おそらく問題があるのでしょうか?
?
正規表現の特殊文字です。「ゼロか1か」という意味です。
彼らがまだそれを修正したかどうかはわかりませんが、Notepad ++でエスケープするのが面倒だったことを覚えているので、そこをお勧めし[?]
ます.
?
バックスラッシュを使用して文字をエスケープするだけ\
です。
http://www.youtube.com/watch\?v=T[^\s"><]*
補足として、http://www.youtube.com/watch\?v=\w*
YouTube ビデオの URL と一致するのに十分なはずです。