【发布时间】:2020-11-20 07:04:01
【问题描述】:
我只想将单引号替换为双引号,但是当我尝试使用正则表达式时,它也会将双引号替换为两个双引号。
我使用([']) 作为正则表达式,但双引号也返回true。
- 例如:当我通过时 -> 不要:它工作正常
- 但是当我通过时 -> don''t : 它不能正常工作,最终输出变成了 don''''t
我只想将单引号转换为双引号。我该怎么做?
【问题讨论】:
-
如果您不发布代码,我们如何为您提供帮助...发布代码!
-
使用
(?<!')'(?!')。 -
为什么要使用正则表达式?
-
只是我需要正则表达式来检查单引号先生,以前我使用 ([']) 作为正则表达式,但它也返回 true 用于双引号
-
当您说 双引号 并谈论一对 单引号
'(又名 apostrophes)时,这会非常令人困惑,而不是独立双引号"(又名quotation mark)。
标签: java regex string regex-group