问题标签 [replaceall]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - String replaceAll() 与 Matcher replaceAll()(性能差异)
String.replaceAll() 和 Matcher.replaceAll() (在从 Regex.Pattern 创建的 Matcher 对象上)在性能方面是否存在已知差异?
此外,两者之间的高级 API 差异是什么?(不变性、处理 NULL、处理空字符串等)
java - 使用java正则表达式当模式包含左括号时如何替换所有
我有一个看起来像这样的字符串:
mynum(1234) and mynum( 123) and mynum ( 12345 ) and lastly mynum(#123)
我想#
在括号中的数字前面插入一个,所以我有:
mynum(#1234) and mynum( #123) and mynum ( #12345 ) and lastly mynum(#123)
我怎样才能做到这一点?使用正则表达式模式匹配器和数字前面的replaceAll
扼流圈,我得到一个(
java.util.regex.PatternSyntaxException:未关闭的组附近...
例外。
java - Java:str.replaceAll() 不工作
我正在尝试从另一个字符串中清除一个字符串。
然而,以下断言有时会失败:
这是断言吐出的内容:
java - String.replaceAll 单反斜杠和双反斜杠
我正在尝试将 theString
\something\
转换为String
\\something\\
using replaceAll
,但我不断收到各种错误。我认为这是解决方案:
但这给出了以下例外:
java - 关于Java字符串操作
在 split 命令之后,我将字符串"MO""RET"
存储在items[1]
数组中。在它被存储之后,我在这个字符串上做了一个替换,它替换了所有的双引号。但我希望它存储为MO"RET
. 我该怎么做。在我使用拆分命令处理的csv文件中,重复文本字段内容中的双引号(例如:此帐户是""large""
一个“)。所以我想保留字符串中间的两个引号之一,如果它重复获取并忽略结尾引号(如果存在)。我该怎么做?
在此记录类型之后,MORET
我希望它拥有MO"RET
groovy - groovy:如何用“”替换所有“)”
我试过这个:
但我收到以下错误:
异常 org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败,Script11.groovy:3:意外字符:'\'@ 第 3 行,第 29 列。 org.codehaus.groovy.control.ErrorCollector(failIfErrors:296)出现 1 错误
所以问题是我该怎么做:
java -
在java中用\n和\r\n替换
这已被多次询问几种语言,但我无法让它工作。我有一个这样的字符串
我正在尝试\n
用<br />
using替换
但\n
没有被替换。我尝试使用这个RegEx Tool进行验证,我看到了相同的结果。输入字符串与 不匹配"(\r\n|\n)"
。我究竟做错了什么 ?
java - Java用正则表达式替换所有
我有这样的文字:
我将替换此文本
我知道 replace() 函数,但我不太了解正则表达式,怎么可能做到这一点?
请记住,可以在 之前正确关闭其他 span 标签</p>
,例如:
java - 这个 preg_replace 的 Java 等价物是什么?
来源: http: //pureform.wordpress.com/2008/01/04/matching-a-word-characters-outside-of-html-tags/
不幸的是,我的项目需要一个仅适用于 Java 的语义库......
// 谢谢塞尔索
java - 如何优化这个正则表达式?
我的工具获取纯文本,并通过从标签中的文本替换术语来逐渐生成“标签”。由于存在一些复合术语,唯一的方法(我认为)是使用 ReplaceAll regex。
感谢stackoverflow的朋友,在我的最后一个问题中,我的应用程序得到了一个很好的正则表达式,但经过测试,出现了一个新的需求:
“一个正则表达式,用于替换标签之外和另一个单词之外的所有单词”
原始代码:
我现在只需要替换“world”(当然标签之外)而不是“underworld”或“worldwide”
预期结果: