Questions tagged «replace»

替换是在字符串中搜索子字符串并将其替换为其他字符串的操作。

4
正则表达式范围内的转义点
由于某些原因,这两个正则表达式的行为相同: "43\\gf..--.65".replace(/[^\d.-]/g, "");​ // 43..--.65 "43\\gf..--.65".replace(/[^\d\.-]/g, "");​ // 43..--.65 演示版 在第一个正则表达式中,我不会转义dot(.),而在第二个正则表达式中,我会转义(\.)。 有什么区别,为什么它们表现相同?

7
删除字符串的一部分,但仅当它在字符串的末尾时
我需要删除字符串的子字符串,但仅当它在字符串的结尾时才需要。 例如,删除以下字符串末尾的“字符串”: "this is a test string" -> "this is a test " "this string is a test string" - > "this string is a test " "this string is a test" -> "this string is a test" 有任何想法吗 ?可能是某种preg_replace,但是如何?



3
仅替换第一次出现的字符串?
我有这样的事情: text = 'This text is very very long.' replace_words = ['very','word'] for word in replace_words: text = text.replace('very','not very') 我只想替换第一个“非常”或选择覆盖哪个“非常”。我正在处理大量文本,因此我想控制重复单词的替换方式。
75 python  string  replace 

6
如何在python中删除字符串中字符的所有实例?
如何删除此字符串中字符的所有实例?这是我的代码: def findreplace(char, string): place = string.index(char) string[place] = '' return string 但是,如果运行此命令,将发生以下情况: >>> findreplace('i', 'it is icy') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in findreplace TypeError: 'str' object does not support item assignment 为什么是这样?



2
vim找不到并替换明显存在的简单短语
我有一个简单的Vim问题,Google未能帮助我。任何想法表示赞赏。 我进行以下搜索并替换: :s/numnodes/numnodes1/g 在包含以下文本的文件上: numprocs=0 numnodes=0 我懂了 E486: Pattern not found 指示我要开始输入的位置的绿色正方形的位置明显在图案上方。我尝试搜索不涉及正则表达式的其他短短语,这些短短语也存在,但也失败。一个简单的/ numnodes突出显示了匹配项。有谁知道vim怎么回事?

11
如何在Java中替换字符串中的字符?
使用Java,我想遍历文本的各个行,并用&XML实体引用替换所有的&符号()&。 我先扫描文本行,然后再使用Scanner类扫描文本中的每个单词。然后,我使用CharacterIterator遍历单词的每个字符。但是,如何替换字符?首先,字符串是不可变的对象。其次,我想&用几个character(amp&;)替换一个character()。我应该如何处理? CharacterIterator it = new StringCharacterIterator(token); for(char ch = it.first(); ch != CharacterIterator.DONE; ch = it.next()) { if(ch == '&') { } }
70 java  replace 

11
Mysql查询在选择中用空字符串替换NULL
如何用空字符串替换select中的NULL值?输出“ NULL”值看起来不是很专业。 这是非常不寻常的,根据我的语法,我希望它能正常工作。希望能解释为什么没有。 select CASE prereq WHEN (prereq IS NULL) THEN " " ELSE prereq end from test; 原始表格的外观,我想要的以及实际打印的示例: original wanted what actually prints -------- ------ --------------------- value1 value1 NULL NULL value2 value2 NULL NULL 如您所见,它与我想要的相反,因此我尝试将IS NULL翻转为IS NOT NULL,当然没有解决问题,还尝试交换when case的位置,该方法不起作用。 编辑:似乎下面给出的3个解决方案都可以完成任务。问候 select if(prereq IS NULL ," ",prereq ) from test …
70 mysql  string  replace  null 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.