正则表达式如何替换序号以及后面的注释文字

请问大神如何用正则表达式替换一段特定格式的文字,我完全不懂。文字内容一般格式如下:前面是带圆圈的序号①或者②或者③等等,后面是一段任意的文字。我想全部替换成空格。PS:正... 请问大神如何用正则表达式替换一段特定格式的文字,我完全不懂。文字内容一般格式如下:前面是带圆圈的序号①或者②或者③等等,后面是一段任意的文字。我想全部替换成空格。
PS:正在使用一款阅读电子书的APP,电子书每一页下面都有带有①②③序号的注释,APP里的TTS引擎里面有正则表达式功能想把这些注释全部替换成空格。这样调用TTS语音朗读的时候就能够自动跳过去。
展开
 我来答
hbpaoxiao2
2015-07-19 · TA获得超过2898个赞
知道大有可为答主
回答量:1962
采纳率:72%
帮助的人:873万
展开全部
^[①②③456789].+$

你把456789换成带圈的数字
^表示段首,$表示段末
[①②③……]表示[]中的任意一个字符。

.表示任意字符,不同的正则环境有可能还包含换行符。
+是重复元字符,表示重复任意次,至少一次。
整个正则连起来就是
段首为一个带圈数字的,其后为任意字符直到段末。
如果段首还有空格,可以用\s表示,*也是重复任意次,但是可以是零次。
^\s*[①②③456789].+$
带圈数字有可能不只一个
^\s*[①②③456789]+.+$
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式