【发布时间】:2012-11-25 21:34:09
【问题描述】:
所以我不是正则表达式专业人士,我正在寻找一种好方法来做到这一点。我有一个大字符串,其中包含一个可变编号 <img> 标签。我需要将所有这些图像的路径更改为images/。大字符串还包含其他内容,而不仅仅是这些 img。
<img src='http://server.com/stuff1/img1.jpg' />
<img src='http://server.com/stuff2/img2.png' />
我可以用ReplaceAll() 替换服务器名称,这是中间的变量路径,我不知道如何包含。它不一定需要是一个正则表达式,但循环整个字符串似乎很浪费。
【问题讨论】:
-
您期望的最终结果是什么?有点不清楚你用
images/替换路径是什么意思,你只想要<img src='images/img1.jpg' />和<img src='images/img2.jpg' />吗? -
是的,对不起。文件名应保留为需要更改的变量路径。图片/img1.jpg 图片/img2.jpg。所有路径都应指向 images/ 目录。
标签: java regex string parsing html-parsing