如何使用正则表达式替换这些字符“ [”和“]”?

时间:2019-07-27 10:06:23

标签: android regex

我有这样的字符串

String myString = "I love [stackoverflow]";

我要做的是将字符"["替换为<span style="color:red;">,将字符"]"替换为</span>,以更改颜色 单词stackoverflow变成红色。

因此,预期的字符串结果为"I love <span style="color:red;">stackoverflow</span>"

我是正则表达式的新手,所以我尝试了这样

String myString = "I love [Stackoverflow]";

myString.replaceAll("[",<span style="color:red;">).replaceAll("]","</span>");

但似乎不是正确的方法,因为android studio说

  

未封闭的角色类

该单个字符的正确正则表达式是什么?

1 个答案:

答案 0 :(得分:0)

select s.Service, sl.ServiceId,
       coalesce(sl.SortValue, s.SortValue)
from ServiceLocation sl left join
     Service s
     on sl.ServiceId = s.ServiceId
where sl.FkLocationId  = ?
order by coalesce(sl.SortValue, s.SortValue);

PLease check attached image...