gpt4 book ai didi

java - 正则表达式模式匹配

转载 作者:行者123 更新时间:2023-11-30 05:05:11 26 4
gpt4 key购买 nike

大家好,我需要一个正则表达式来替换此行上 de src= 和/> 标记内的所有内容

src="../../../../../mailPhotos/assasins1.jpeg" alt="" width="284" height="177" /></p>

我尝试使用正则表达式的代码如下:

String regex="src=\"../../../../../ndeveloperDocuments/mailPhotos/assasins1.jpeg\" alt=\"\" width=\"284\" height=\"177\" /></p>";
regex=regex.replaceFirst("src./>", "src='cid:"+1001+"'");

但它并没有取代任何东西。我认为正则表达式会做类似“替换 src 和/> 之间的所有内容”之类的事情,但我认为我错了,因为它不起作用。在这种情况下使用什么正则表达式?非常感谢

最佳答案

. 仅匹配一个字符。要匹配零个或多个字符,请使用 .*,要匹配一个或多个字符,请使用 .+

因此,您的代码将是:

String regex="src=\"../../../../../ndeveloperDocuments/mailPhotos/assasins1.jpeg\" alt=\"\" width=\"284\" height=\"177\" /></p>";
regex=regex.replaceFirst("src.*/>", "src='cid:"+1001+"'");

关于java - 正则表达式模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5343159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com