如字符串 String sys = "今天天气真好[44441] 出去公园玩,[2245522] 嘿嘿";
我想把[]的值取出来 替换为
sys = "今天天气真好<img src="{$SYS_IMAGE_PATH$}44441.gif"> 出去公园玩,<img src="{$SYS_IMAGE_PATH$}2245522.gif"> 嘿嘿"寻求各位大侠帮助!感激不尽!!!!!!!!!
我想把[]的值取出来 替换为
sys = "今天天气真好<img src="{$SYS_IMAGE_PATH$}44441.gif"> 出去公园玩,<img src="{$SYS_IMAGE_PATH$}2245522.gif"> 嘿嘿"寻求各位大侠帮助!感激不尽!!!!!!!!!
String sys = "今天天气真好[44441] 出去公园玩,[2245522] 嘿嘿";
//这里用到了Java中的正则表达式
sys = sys.replaceAll("\\[(.*?)\\]", "<img src=\"{\\$SYS_IMAGE_PATH\\$}$1\\.gif\">");
System.out.println(sys);