[英]Regex to remove div and br at end of contentEditable div
我知道这已被类似地多次询问,但正则表达式有点棘手,我无法在其他答案中找到我的特殊需求。
我有这个 html 字符串:
... other content<div><br></div> <div>End of useful html string</div> <div><br></div> <div><br></div> <div><br></div>
这个正则表达式模式:
/<div><br><\/div>/gi
它匹配所有<div><br><\/div>
。 到那时真的很简单。
但问题是我只想删除有用的 html 字符串结束后的那个模式,换句话说,当模式开始只是<div><br></div> <div><br></div> <div><br></div>
和<div>End of useful html string</div>
之前没有任何内容
澄清一下,末尾可能有很多额外的<div><br></div>
。
这是为了删除 contentEditable div 末尾的新行。
但是很难理解你的问题。
这将匹配<div>End of string</div>
<div><br><\/div>
div>
/(?<=<div>End of string<\/div>.+)<div><br><\/div>/
这将只匹配字符串中的最后一个:
/<div><br><\/div>$/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.