android - 如何使用正则表达式替换这些字符“[”和“]”?
问题描述
我有一个这样的字符串
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 说
未封闭的字符类
该单个字符的正确正则表达式是什么?
解决方案
推荐阅读
- asp.net - Azure AD 身份验证与 WebAssembly Asp.net .NET 5.5 托管的个人用户帐户身份验证相结合
- c# - 如何在提供 CultureInfo 的同时设置 DateTime 组件的顺序
- android - 无法使用 RETROFIT + COROUTINE 获取数据
- javascript - 如何将值插入到 PostgreSQL 中特定行的列中?
- sql - 出现时如何在两个破折号后返回字符
- wordpress - 您可以在管理面板的分类关系字段中显示 ACF 字段吗?
- php - 从 api 数组中获取数据
- google-cloud-platform - GCP Composer (Autoscaling) 环境错误 - “某些 GKE pod 无法正常运行”
- flutter - Flutter stack + 容器来构建类似火种的东西
- node.js - NodeJS ImageMagick 如何转换具有透明背景的图像