永发信息网

正则表达式中有类似 word的查找/替换中^&的功能吗?

答案:2  悬赏:20  手机版
解决时间 2021-01-24 10:58
word中的查找/替换,可以用^&表示查找到的内容的意思,如你在查找框中输入“我”,在替换框中输入“^&123”,点击替换就会将“我”替换为“我123”。现在我想知道的是正则表达式中是否有类似的功能,有的话给个示例。
最佳答案
正则中不但有,而且更高级

正则中默认是按'('出现的先后顺序给匹配串编号的
比如'/(\w)(\d)/'会被编为1和2
在正则中或替换串中可用\1和\2来调用它们(部分语言中替换串中调用用$1和$2)
如果有必要的话,你还可以了解正则中的有名组
全部回答
创建正则表达式 你可以从比较简单的东西入手学习正则表达式。要想全面地掌握怎样构建正则表达式,可以去看jdk文档的java.util.regex的pattern类的文档。 字符 b 字符b \xhh 16进制值0xhh所表示的字符 \uhhhh 16进制值0xhhhh所表示的unicode字符 \t tab \n 换行符 \r 回车符 \f 换页符 \e escape 正则表达式的强大体现在它能定义字符集(character class)。下面是一些最常见的字符集及其定义的方式,此外还有一些预定义的字符集: 字符集 . 表示任意一个字符 [abc] 表示字符a,b,c中的任意一个(与a|b|c相同) [^abc] 除a,b,c之外的任意一个字符(否定) [a-za-z] 从a到z或a到z当中的任意一个字符(范围) [abc[hij]] a,b,c,h,i,j中的任意一个字符(与a|b|c|h|i|j相同)(并集) [a-z&&[hij]] h,i,j中的一个(交集) \s 空格字符(空格键, tab, 换行, 换页, 回车) \s 非空格字符([^\s]) \d 一个数字,也就是[0-9] \d 一个非数字的字符,也就是[^0-9] \w 一个单词字符(word character),即[a-za-z_0-9] \w 一个非单词的字符,[^\w] 如果你用过其它语言的正则表达式,那么你一眼就能看出反斜杠的与众不同。在其它语言里,"\\"的意思是"我只是要在正则表达式里插入一个反斜杠。没什么特别的意思。"但是在java里,"\\"的意思是"我要插入一个正则表达式的反斜杠,所以跟在它后面的那个字符的意思就变了。"举例来说,如果你想表示一个或更多的"单词字符",那么这个正则表达式就应该是"\\w+"。如果你要插入一个反斜杠,那就得用"\\\\"。不过像换行,跳格之类的还是只用一根反斜杠:"\n\t"。 这里只给你讲一个例子;你应该jdk文档的java.util.regex.pattern加到收藏夹里,这样就能很容易地找到各种正则表达式的模式了。 逻辑运算符 xy x 后面跟着 y x|y x或y (x) 一个"要匹配的组(capturing group)". 以后可以用\i来表示第i个被匹配的组。 边界匹配符 ^ 一行的开始 $ 一行的结尾 \b 一个单词的边界 \b 一个非单词的边界 \g 前一个匹配的结束
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【推荐文章】以“推荐一篇课外文章”为主题
日在校园有多少集?
宝马全欧召回汽车所为何事
求吃一粒管三天的避孕药
中国一汽解放商用汽车销售服务中心(柳长路17-
请问换股骨头能评几级伤残
八有四分之三减(七有四分之三加八分之五×(二
如图,怎么解啊
尊选二手车(东盟国际汽配城二手车市场D区D1栋
治疗药物你选择下列哪项A.青霉素B.青霉素+复
请问大脚趾下面这个地方起老茧,只有右脚有,
一道数学概率题:小铭和小浩在玩摸球的游戏,
韩国特色都有什么
“看看谁是个好哨兵”的游戏应用了移情训练法
用巧算怎么做
推荐资讯
既然就 可以组什么句
君雅宾馆(乌兰察布商都县)地址在什么地方,想
DNF天帝什么左右槽好(不要超过500万哦本人平
两个去声字相连,后一字如何变调?
保险人将其所承保的风险和责任的一部分或全部
国家烟草专卖局地址在哪,我要去那里办事
深圳妇幼保健院在蛇口地铁口吗?
斐洛健身会所地址好找么,我有些事要过去
女人为什么喜欢贬低自己的男人?
【为方便村民出行,计划在公路边新建一个公共
苹果煲汤好喝吗?
火影.晓谁最牛
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?