需要替换 是吗? [xxxrecipientFirstNamexxx] 和 是吗? {recipientFirstName}

问题描述 投票:0回答:1

需要替换

是吗? [xxxrecipientFirstNamexxx]

是吗? {recipientFirstName}

。我尝试使用边界匹配器。但是结果不符合预期。我尝试了以下代码
"<p>Are you? [xxxrecipientFirstNamexxx] </p>".replaceAll("\\b[[xxxrecipientFirstNamexxx]]\\b", "{recipientFirstName}");

。任何人都可以帮忙吗?

java regex matcher boundary
1个回答
0
投票

使用REGEX查找和替换:

查找:\[xxx(.*)xxx\]

{$1}替换

在python中:

import re

line = re.sub(
           r"\[xxx(.*)xxx\]", 
           "{$1}", 
           line
       )
© www.soinside.com 2019 - 2024. All rights reserved.