也许有人能给我个提示..。
我有以下代码,并在javascript (node.js)中经历了一种奇怪的行为:
var a = "img{http://my.image.com/imgae.jpg} img{http://my.image.com/imgae.jpg}"
var html = a.replace(/img\{(.*)\}/g, '<img src="$1" class="image">');
//result: <img src="http://my.image.com/imgae.jpg
我正在尝试编写一个regexp来删除链接和图像中的文件路径。
href="path/path/file" to href="file"
href="/file" to href="file"
src="/path/file" to src="file"
and so on...
我认为我已经让它工作了,但是如果它正在处理的字符串中有两个路径,它就会搞乱。我觉得我的表情太贪婪了。它查找整个字符串中的最后一个文件。
这是我的代码,它显示了测试输入上的表达式:
<script type="
此正则表达式仅返回一个匹配项。(我希望检索所有图像源/位置(例如img html标记中src属性中包含的'folder/image.png‘)。
输入字符串示例:
input = @"<p>here is an image</p><img attr=""ahwer"" src=""~/Images/logo.png"" st=""abc""/><p>some more text here</p>";
我正在尝试在输出文本中包装所有img标记:
$output = '<p>some text <img src=""> some text <img src=""></p>
<p>some text <img src=""> some text <img src=""></p>';
我需要的是:
$output = '<p>some text <figure><
我有一个博客系统,用户可以在文章内容中输入图像url,如
hey how are you <img src="example.com/image.png" style="width: 952px;">
如果用户已经像这样写了
hello how are you <img src="example.com/image.png" style="width: 952px;">
然后我想找到这条style width 952px行,并将其替换为100%。
用户可以输入图像的任何维度,比如100 px300px,这
我正在尝试创建一个JS正则表达式,该正则表达式与给定代码中的字符串匹配,因为它正在乞讨和结束,然后只向匹配的字符串添加一个字符。
请看下面我的意思:
假设我提供了以下代码:
<div>
<p>This is just some random text</p>
<a href="https://somerandomsrc.com">
<img src="https://somerandomsrc.com" alt="random image">
&l