我知道我应该花时间学习正则表达式,但同时请帮助我。
使用javascript我想转换它:
http://www.url.pdf (or https://)
到
<iframe src="http://www.url.pdf" width="500" height="400"></iframe>
谢谢!
答案 0 :(得分:1)
使用此:
(https?:\/\/\S*?\.pdf)
示例:http://regex101.com/r/vJ2aY9
将转换:
http://www.url.pdf
https://www.otherurl.pdf
要:
<iframe src="http://www.url.pdf" width="500" height="400"></iframe>
<iframe src="https://www.otherurl.pdf" width="500" height="400"></iframe>
...通过捕获组和反向引用$1
。
脚注:一般来说,在发布问题时,您应该至少付出一点努力。了解正则表达式的一个很好的资源是http://regular-expressions.info,或者你甚至可以使用regex101来解决每个特殊角色所做的事情。