Redian新闻
>
问个String:replaceALL的问题
avatar
问个String:replaceALL的问题# Java - 爪哇娇娃
w*y
1
如果我想把字符串中的' 换成\', 怎么处理呢?
我试了String newstr=str.replaceAll("'","\\'");
不行,'还是',没替换成\'
单独输出\用\\可以,不知道为啥后面加个'就不行了
avatar
g*s
2

\\\\'

【在 w***y 的大作中提到】
: 如果我想把字符串中的' 换成\', 怎么处理呢?
: 我试了String newstr=str.replaceAll("'","\\'");
: 不行,'还是',没替换成\'
: 单独输出\用\\可以,不知道为啥后面加个'就不行了

avatar
w*y
3
thx! 为啥需要这么多\\\\呢? hehe

【在 g*s 的大作中提到】
:
: \\\\'

avatar
g*s
4
bu zhidao. just googled. because of reg expression bah.
I needed same code couple of weeks ago and just wrote a function for it.

【在 w***y 的大作中提到】
: thx! 为啥需要这么多\\\\呢? hehe
avatar
T*e
5
I guess what you need is String.replace("'", "\\'"), instead of replaceAll()
No regular expression is necessary.
You must be doing SQL statements, hehe.

【在 w***y 的大作中提到】
: 如果我想把字符串中的' 换成\', 怎么处理呢?
: 我试了String newstr=str.replaceAll("'","\\'");
: 不行,'还是',没替换成\'
: 单独输出\用\\可以,不知道为啥后面加个'就不行了

avatar
g*s
6

javascript ye shi you keneng de ya. hehe.

【在 T*****e 的大作中提到】
: I guess what you need is String.replace("'", "\\'"), instead of replaceAll()
: No regular expression is necessary.
: You must be doing SQL statements, hehe.

avatar
T*e
7
Generating JavaScript using Java? Enn...
I did do something like populating initial values for JavaScipt variables
in JSPs. :)

【在 g*s 的大作中提到】
:
: javascript ye shi you keneng de ya. hehe.

avatar
g*y
8
1. Java compilor need \\ to know that you want a \.
2. regexp need \\ to know that you want a \.
That's why you need \\\\ to get actually one \.
similarly, if you want a ".", you need to put "\\\."

【在 w***y 的大作中提到】
: thx! 为啥需要这么多\\\\呢? hehe
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。