我有一个编辑器,可以在其中粘贴视频网址,我通过正则表达式将其转换为嵌入代码。
所见即所得编辑器中的网址是: http ://emedia.is.ed.ac.uk:8080/JW/wsconfig.xml&file=mp4:directory/date_submitted/filename-stream-WSwifi.m4v
输出的html是:
<p>http://emedia.is.ed.ac.uk:8080/JW/wsconfig.xml&file=mp4:directory/date_submitted/filename-stream-WSwifi.m4v</p>
为了寻找这个,我在 JavaScript 中使用了以下正则表达式:
/http:\/\/(www.)?emedia.is.ed.ac.uk:8080\/JW\/?(.*)?/
但由于某种原因,匹配包含匹配</p>
组 2 的以及?我怎样才能避免这种情况?