社区
Java SE
帖子详情
replaceAll问题
zhanghw_1229
2008-11-04 08:31:00
要实现如下功能:
有一个字符串,他中间可能含有两个单引号,这样的话把 两个单引号变为1个单引号,如果中间有三个或者三个以上或者一个的话则不做任何处理。如:
ab''cd 处理后变为ab'cd
ab'''cd 处理后还为ab'''cd
...全文
198
9
打赏
收藏
replaceAll问题
要实现如下功能: 有一个字符串,他中间可能含有两个单引号,这样的话把 两个单引号变为1个单引号,如果中间有三个或者三个以上或者一个的话则不做任何处理。如: ab''cd 处理后变为ab'cd ab'''cd 处理后还为ab'''cd
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhanghw_1229
2008-11-04
打赏
举报
回复
先用正则匹配 不匹配的替换 楼主可以去试试
有没有人知道用正则表达式怎么匹配,我不会正则表达式
ChDw
2008-11-04
打赏
举报
回复
可以使用正则表达式
String str = "ab''cd";
System.out.println(str.replaceAll("(?<!')''(?!')", "'"));
这样就可以
zhanghw_1229
2008-11-04
打赏
举报
回复
先用正则匹配 不匹配的替换 楼主可以去试试
有没有人知道用正则表达式怎么匹配,我不会正则表达式
Sou2012
2008-11-04
打赏
举报
回复
对着A片念佛经
ORZ........
justinavril
2008-11-04
打赏
举报
回复
先用正则匹配 不匹配的替换 楼主可以去试试
woshizn
2008-11-04
打赏
举报
回复
if(indexOf(i)=='/''){
if(indexof(i+1)=='/''){
if(indexof(i+2)!='/''){
replace("/'/'","/'")
}
}
}
zhangzuohai
2008-11-04
打赏
举报
回复
if (有'''字符串){
} else {
if (有''字符串){
replace()
}
}
大概的思路吧,你自己动手试试看!
yjfjebj789
2008-11-04
打赏
举报
回复
自己用 indexOf() substring() replace()处理了
clwahaha
2008-11-04
打赏
举报
回复
给个思路 先找到第一个, 再判断第二个是不是 是的话载判断第三个是不是 不是的话就改 是的话就不改
ReplaceAll
ReplaceAll
多文件文本批量替换工具 依赖.net framework2.0
String.prototype.
replaceAll
:适用于String.prototype.
replaceAll
ESnext提案的符合规范的polyfill
string.prototype.
replaceall
用于String.prototype.
replaceAll
的ES Proposal规范填充程序。 如果不可用或不String.prototype.
replaceAll
调用其“ shim”方法对String.prototype.
replaceAll
进行填充。 该软件包实现了接口。 它在ES3支持的环境中工作,并符合。 最常见的用法: const assert = require ( 'assert' ) ; const
replaceAll
= require ( 'string.prototype.
replaceall
' ) ; const str = 'aabc' ; //
replaceAll
and replace are the same, when given a global regex to replace as
Java中replace和
replaceAll
的区别
replace和
replaceAll
是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也是字符串); 2)
replaceAll
的参数是regex,即基于规则表达式的替换,比如,可以通过
replaceAll
("\d", "*")把一个字符串所有的数字字符都换成星号; 相同点是都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使用 replaceFirst(),这个方法也是基
replaceall
:替换 JavaScript 字符串中的所有实例
全部替换 替换 JavaScript 字符串中的所有实例。 使用 npm 安装 npm install
replaceall
然后在您的节点应用程序中包含
replaceall
: var
replaceall
= require("
replaceall
"); 使用替换 var result =
replaceall
( "instances of this" , "with this string" , "in this string" ) ; 例子 var original = "hello world goodbye world" ;
replaceall
( "world" , "everyone" , original ) ; // "hello everyone goodbye everyone"
replaceall
( "l" , "z" , original )
java替换html特殊字符工具类
替换html中特殊字符 htmlStr =htmlStr.
replaceAll
("∀", "∀"); htmlStr =htmlStr.
replaceAll
("∂", "∂"); htmlStr =htmlStr.
replaceAll
("&exists;", "∃"); htmlStr =htmlStr.
replaceAll
("∅", "∅"); htmlStr =htmlStr.
replaceAll
("∇", "∇"); htmlStr =htmlStr.
replaceAll
("∈", "∈"); htmlStr =htmlStr.
replaceAll
("∉", "∉"); htmlStr =htmlStr.
replaceAll
("∋", "∋"); htmlStr =htmlStr.
replaceAll
("∏", "∏"); htmlStr =htmlStr.
replaceAll
("∑", "∑"); htmlStr =htmlStr.
replaceAll
("−", "−"); htmlStr =htmlStr.
replaceAll
("∗", "∗"); htmlStr =htmlStr.
replaceAll
("√", "√"); htmlStr =htmlStr.
replaceAll
("∝", "∝"); htmlStr =htmlStr.
replaceAll
("∞", "∞"); htmlStr =htmlStr.
replaceAll
("∠", "∠"); ...... 这些字符全替换,虽然分高点但是工作量很大,从html 帮助文档中挨个提出来
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章