为什么这个替换都不起作用?

时间:2013-11-13 00:59:58

标签: java

我正在尝试更换字符串。包含Map<String, String>值的键。我已经确定,键和值是正确的,但无论我尝试以下代码都不起作用:

for(Entry<String, String> word : spinningMap.entrySet()) {
            product.setFeaturesSpinned(product.getFeaturesOriginal().replaceAll("(?i)\\b"+word.getKey().toString().trim()+"\\b", word.getValue()));
        }

但是当我尝试这个时,一切正常:

for(Entry<String, String> word : spinningMap.entrySet()) {
            product.setFeaturesSpinned(product.getFeaturesOriginal().replaceAll("foo", "bar");
        }

无法弄明白为什么......任何想法?谢谢你的任何建议!

0 个答案:

没有答案
相关问题