问题标签 [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 空格
我想从文件中读取并写入文件。输入文件如下
我编写了一个 java 程序来删除带有标签的行,并用空格替换任何标点符号。但是写出的每个字母之间都有一个空格,并且在行之间也有很多空白行。如何删除它们?. 请帮忙。
java - 带有反向引用的 Java replaceAll
我正在编写使用Matcher#replaceAll
并发现以下结果非常令人困惑的代码:
现在,我希望输出是sampleabc
但是 Java 会向我抛出sampleabcabc
。
有人知道为什么吗?
现在,当然,当我锚定模式 ( ^(.*)$
) 时,问题就消失了。我仍然不知道为什么地狱会replaceAll
做这样的双重替换。
并且雪上加霜,下面的代码:
按预期工作,仅返回sampleabc
.
regex - using replaceAll to get a double
I need to ectract a double out of a String. The problem is, that the String looks like this:
"13,05 €"
Now I tried to extract just the number, using regex.
As u can see, there is one problem. By using \D+ the ',' also will be replaced and I don't get the correct amount. Now I thought about how to fix this. Guess I need something like: "Replace all non-digits, but ,". But I can't figure out, how to express that with regex. Does someone have an idia?
java - '\' 在 Java 中的 StringObject.ReplaceAll 方法中被自动剥离
我正在使用 Jre 1.6。我正在执行以下代码行:
字符串 unicodeValue = "\u001B"; text = text.replaceAll("" + character, unicodeValue);
此处,文本是一个字符串对象,其中包含 Unicode 值“\u001B”的无效 XML 字符。因此,我将无效的 XML 字符转换为其 Unicode 值以写入 XML。
但是在执行 text.replaceAll 时,“\”被剥离,字符被“u001B”替换。
任何人都可以建议一种在用其 unicode 值替换字符后保留 '\' 的方法吗?
replaceall - Mathematica 替换
我试图用函数替换一些表达式,但有些术语没有改变。输入:
b + 2 *a /。(b*m_ + a*n_) :> chi[m, n]
出去
2 a + b
但如果不是 1 我放 3*b
3 * b + 2 * a /。(b*m_ + a*n_) :> chi[m, n]
输出是正确的
志[3, 2]
诡异的
如果我写 1.*b 效果会更好
(1.*b + 2 *a) /. (b*m_ + a*n_) :> chi[m, n]
出去
智[1., 2]
必须做什么样的假设才能避免提出这一点?是的,最简单的方法是从模式中消除 1,但在这个例子中,我简化了太多只是为了解决问题。我的情况是如何写出大约五十个这样的形式的总和
Sqrt[Pi] V (m*b^2+n*a^2)^(-3/2),
其中 m 和 n 是整数和 b,a,V 常数
java - 如何解决replaceAll的replaceAll
我有一个小问题。我有一段文字,我必须在浏览器中多次阅读。每次,我打开这段文字,都会自动启动我写的replaceAll。它非常简单,基本但问题是当我下次替换时(每次我阅读这篇文章)我有一个replaceAll 的replaceAll。例如我在文本中有:
我想把它换成
和:
第一次一切都很好,但是当我再次阅读文本时,它变成了:
这是一个愚蠢的问题,但我现在从 Java 开始。我读到可以使用正则表达式。有人可以发布一个小例子吗?
谢谢,请原谅我糟糕的英语。
java - String.replaceAll() - 将“I”替换为“You”,反之亦然
以上是main方法中的代码。它应该将“I”替换为“you”,将“you”替换为“I”,但只有后一个对 replaceAll() 的调用才有效(如调用 out2 的那个)。运行时,我将作为输入字符串的第一个参数设置为“我讨厌关于你的一切”,这应该为你切换 I,反之亦然,而是输出“我讨厌关于我的一切”。
有任何想法吗?
干杯
java - 在java中使用正则表达式替换
假设我有一个字符串
我想得到输出
如何在 Java 中使用正则表达式来做到这一点?
java - 我们可以在java中使用replaceAll()进行多次替换吗
整个想法是用逗号 (, ) 替换空格,或者用一个逗号 (,) 替换逗号后跟空格 (,)。我们可以做一些如下的事情吗?
java - Java String ReplaceAll(正则表达式帮助)
我有以下字符串:
我想要以下字符串
因此,我想要一些类似的东西:
我如何编写正则表达式以便两者"B"
都"C"
被替换?