问题标签 [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 - java String.replaceAll 正则表达式问题
我有一个包含以下文本的字符串
我想将每个孤立的 br替换为<br />
问题是我想避免将字符串转换为
我想做的是将字符串(使用replaceAll)转换为
我确定这很简单,但我的正则表达式不正确。
我的正则表达式应该找到'空白''b''r''空白'或'空白''b''r''行尾'
但它错过了我字符串中的最后一个“br”
我究竟做错了什么??TKS!
java - 替换子字符串 (replaceAll) 解决方法
我正在尝试替换包含字符“$”的子字符串。我很高兴听到它为什么不能那样工作,以及它是如何工作的。
谢谢, user_unknown
java - 为什么这个 Java String.replaceAll() 代码不起作用?
我以前在 Java 中使用过 string.replaceAll() 没有任何问题,但我被这个难住了。我认为它只是工作,因为没有“/”或“$”字符。这是我正在尝试做的事情:
变量结果最终看起来与 testString 相同。我不明白为什么没有变化,请帮助。
java - Java 正则表达式 replaceAll 多行
我对多行字符串的 replaceAll 有疑问:
以上适用于 testWorks,但不适用于 testIllegal!?为什么会这样,我该如何克服?我需要替换跨越多行的注释 /* ... */ 之类的内容。
java - Java ReplaceAll 问题
我正在编写一个程序来解决后缀问题。我不需要算法方面的帮助,因为我已经知道了。但是我偶然发现了替换所有功能的问题在这个程序中,我们给出了应该定义的运算符;我将定义存储在地图中。E 表示这个问题是一个评估,D 表示这个问题是一个定义。定义可以相互嵌套。当我尝试使用 replaceAll 函数检索定义时,我的问题就出现了。除了在一个实例上之外,它都可以工作。我将给出输入文件和我的输出来说明我的意思。
这是输入文件
代码的输出
我相信这个问题的解决方案在于修复这条线,但我不知道该怎么做。
java - Java 逻辑代码 - 从字符串中删除一些文本
我想从忽略大小写的非常大的文本中删除任何出现的“很高兴”句子。以下是一些大文本句子:
“她很高兴。我喜欢这样。”
“他快乐的儿子”
“他整天都很开心”
“塔莎很高兴”
“选择以下一项:悲伤-快乐-哭泣”
我的初始代码是:
此代码适用于第 1、3、4、5 句。但我不想从第 2 句中删除它,因为它有其他含义。 我怎样才能做到这一点 ?
java - Java:理解 String replaceAll() 方法
我想在这里找出这个问题的答案。
首先,
有人可以向我解释 (.*)、$2 和 $1 是什么吗?
其次,当我将它嵌套在 for 语句中以反转字符串的两个部分时,我遇到了异常错误。我想知道是否有人知道这是为什么。
谢谢
编辑:这是我收到的错误
线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: 1 在 ChangeNames.main(ChangeNames.java:21)
java - 字符串替换反斜杠
如何对反斜杠进行字符串替换。
输入源字符串:
在上面的字符串中,我想用“/”替换“\/”;
替换后的预期输出:
我从第三方获取源字符串,因此我可以控制字符串的格式。
这是我尝试过的
试验一:
异常索引 1 附近出现意外内部错误 \
试验二:
No Exception,但不执行所需的替换。什么都不做。
试验 3:
No Exception,但不执行所需的替换。什么都不做。
java - 正则表达式替换括号()之间的内容
我试过这段代码:
但它返回null。我错过了什么?
java - java换行
我想知道为什么我没有得到预期的结果:
输出是:
所以我想知道为什么\n
仍然存在。有人知道吗?\n 在某种程度上是特殊的吗?
编辑:
所以我在将换行符与 . 在正则表达式中,没有意识到使用 DOTALL 选项的用途,因此我将在此处添加需要做的事情以供将来参考: