replaceall相关内容

如果条件为假,请将单元格留空

其他问题已经涉及到这一点,并提供了对于非常大的数据集不可行的解决方案.我在 9 列中有如下公式: =IF(A1=A2, B2, "zz") 然后我自动填充大约 350 万个单元格 + 复制 -> 粘贴值.然后我找到并用“空单元格"替换“zz".但是,查找和替换大约一百万个“zz"字符串是一个非常缓慢的过程.我宁愿一开始就不在那里写任何东西.所以我的问题是,如何编写以下公式: =IF(A1=A ..
发布时间:2022-01-20 17:07:03 其他开发

在不使用正则表达式的情况下删除字符串中的子字符串(不能使用 replaceAll)

我需要删除字符串中的一些子字符串(在大型数据集中).子字符串通常包含特殊字符,例如: ., ^,/,... 并且 replaceAll() 会将它们视为正则表达式的特殊字符,例如点将匹配任何字符,这并不是我真正想要的. 是否有其他函数可以在不将第一个参数视为正则表达式的情况下进行“替换"? 解决方案 只需使用 String.replace().它的功能相同,但它处理内部转义特殊字符以 ..
发布时间:2021-09-01 18:43:49 Java开发

String的replaceAll方法的奇怪行为

我正面临 String 类的 replaceAll 方法的奇怪行为. 我有一个包含以下数据的字符串缓冲区 keyRPT1={keyRPT11=01|keyRPT19=01}|keyRPT3={keyRPT11=03|keyRPT19=01}|keyRPT8={keyRPT11=08|keyRPT19=01} 我编写下面的代码将"keyRPT11=08|keyRPT19=01"替换为"ke ..
发布时间:2021-07-07 19:44:54 Java开发

获取 String.replaceAll() 删除的内容

所以,假设我得到了我的正则表达式 String regex = "\d*"; 用于查找任何数字. 现在我也得到了一个输入的字符串,例如 String input = "我们有 34 个苹果,还有很多事情要做"; 现在我想用“"替换所有数字,这样做: input = input.replaceAll(regex, ""); 当现在打印输入时,我得到“我们有苹果还有太多事情要做".它 ..
发布时间:2021-07-07 19:39:46 Java开发

Java 中的 replace() 和 replaceAll()

以下代码使用Java中String类的replace()方法. String a = "abc/xyz";System.out.println(a.replace("/", "\\")); 给定字符串 a 中的 / 被替换为 \. 同样的事情是错误的,如果我们使用replaceAll()方法如下. System.out.println(a.replaceAll("/", "\\")) ..
发布时间:2021-07-07 19:32:58 Java开发

java替换和replaceAll.全部替换不起作用

我有这个练习.为什么不使用 replaceAll?我有一个错误:字符串索引超出范围:1 公共类 e3 {公共静态无效主(字符串 [] args){String x="Sessione successiva";String nuova=x.replace("i", "!");String nuova2=nuova.replace("s", "$");String nuova3=nuova2.re ..
发布时间:2021-07-07 19:30:26 Java开发

替换字符串中的字符

嗨,我想替换字符串中的字符.我的问题是,一开始你不知道它是哪个字符,所以在某些情况下,当我的字符是“+"时,我会收到一条错误消息.我不希望我的字符被解释为正则表达式,那我该怎么办? 可能代码应该是这样的: String test = "something";char ca = input.chatAt(0);input = input.replaceAll("" + ca, ""); 希 ..
发布时间:2021-07-06 20:53:46 Java开发

Java:从字符串中删除数字

我有一个像 23.Piano+trompet 这样的字符串,我想使用这个函数从字符串中删除 23. 部分: private String removeSignsFromName(String name) {name = name.replaceAll(" ", "");name = name.replaceAll(".", "");return name.replaceAll("\\^([0-9 ..
发布时间:2021-07-06 20:46:52 Java开发

Java:了解 String replaceAll() 方法

我想在这里找出这个问题的答案. 首先, blah[abc] = blah[abc].replaceAll("(.*) (.*)", "$2, $1"); 谁能向我解释一下 (.*)、$2 和 $1 是什么? 其次,当我将它嵌套在 for 语句中以反转字符串的两个部分时,我遇到了异常错误.我想知道是否有人知道这是为什么. 谢谢 编辑:这是我收到的错误 线程“main ..
发布时间:2021-07-06 20:04:42 Java开发

正则表达式替换重复的字符串模式

我需要用每个基本构造单元替换单词中的重复模式.例如我有字符串“TATATATA",我想用“TA"替换它.此外,我可能会替换 2 次以上的重复,以避免替换正常单词. 我正在尝试使用 replaceAll 方法在 Java 中执行此操作. 解决方案 我想你想要这个(适用于任何长度的重复字符串): String result = source.replaceAll("(.+)\\1+", ..
发布时间:2021-06-14 20:22:02 Java开发

Java replaceAll不适用于\ n字符

我有一个像这样的字符串: John \ n Barber 现在我想用实际的换行符替换\ n,这样它将变成 John 理发师 这是我的代码 replaceAll("\\ n","\ n"); 但是它不能正常工作,并且给我相同的字符串 John \ n Barber 解决方案 您需要这样做: replaceAll("\\\\ n","\ n"); replac ..
发布时间:2021-05-18 20:12:56 Java开发

Java:replaceAll在反斜杠上不能很好地工作吗?

我正在尝试将反斜杠替换为其他字符串.由于某些奇怪的原因,replaceAll函数不喜欢反斜杠. 字符串jarPath ="\\\\ xyz \\ abc \\ wtf \\ lame \\";jarPath = jarPath.replaceAll("\\\\ xyz \\ abc","z:"); 我应该怎么做才能解决这个问题. 谢谢. 解决方案 您需要将每个反斜杠加倍(再次) ..
发布时间:2021-05-18 19:47:08 Java开发

如何替换所有给定的字符?

我正在尝试编写一种方法,该方法使用 replacementCharacter 使用 replacementCharacter 来替换输入数组( charsToReplace )中所有出现的字符正则表达式.如果数组包含可能更改的正则表达式模式含义的字符,例如']',则我写的版本不起作用或'^'. 公共静态字符串ReplaceAll(字符串str,char [] charsToReplace,cha ..
发布时间:2021-04-18 20:49:30 C#/.NET

替换字符串数组中的某些字符串

假设我在Java中有此字符串数组 String [] test = {"haha​​ha哈哈","jeng jeng jeng",“堆栈溢出"}; 但是现在我想将上面数组内的字符串中的所有空格替换为%20 ,使其变为 String [] test = {“"haha​​ha%20lol","jeng%20jeng%20jeng","stack%20overflow"}}; 我该怎么 ..
发布时间:2021-04-09 19:52:35 Java开发

如何在Android中将characher`\n`替换为新行

我对一个API请求有一个服务器响应,如下所示。 成功!您的请求已发送。\n\n完成后,我们会通知您。 我需要在小吃栏中显示此消息。我需要在此响应中添加新行代替 \n 。我尝试使用 replaceAll 字符串消息=(serverResponse.getMessage ())。replaceAll(“ \\n”,System.getProperty(“ line. ..
发布时间:2020-10-30 22:16:43 移动开发