标签: replace

用 Windows 批处理替换字符

我从 FOR 循环中得到一个带有驱动器位置的变量,如下所示:

c:\test1 c:\test2 d:\test3 ...等等

我需要更改为c:,c$以便我可以使用网络使用映射网络驱动器

net use k: \\machine\c$\test\

windows replace character batch-file

0
推荐指数
1
解决办法
5302
查看次数

Vim 公式在每行中只留下两个第一个单词

如何在 Vim 的每一行中只留下两个第一个单词(删除所有其余单词)?

例如

AA  AA  subst:pl:acc:m3+subst:pl:acc:n2
aa  ad acta brev:npun
Run Code Online (Sandbox Code Playgroud)

进入

AA  AA
aa  ad
Run Code Online (Sandbox Code Playgroud)

regex vim replace

0
推荐指数
1
解决办法
340
查看次数

用 str 方法替换字符串中的多个元素

我正在尝试编写一个函数,该函数接受一串 DNA 并返回恭维。我已经尝试解决这个问题一段时间了,并查看了 Python 文档,但无法解决。我已经为函数编写了文档字符串,因此您可以看到答案应该是什么样子。我在这个论坛上看到过类似的问题,但我无法理解答案。如果有人可以仅使用 str 格式和循环/if 语句来解释这一点,我将不胜感激,因为我还没有详细研究过字典/列表。

我试过str.replace但无法让它适用于多个元素,尝试使用嵌套的 if 语句,但这也不起作用。然后我尝试编写 4 个单独的 for 循环,但无济于事。

def get_complementary_sequence(dna):

    """ (str) -> str

    Return the DNA sequence that is complementary 
    to the given DNA sequence.

    >>> get_complementary_sequence('AT')
    TA
    >>> get_complementary_sequence('GCTTAA')
    CGAATT

    """

    for char in dna:
        if char == A:
            dna = dna.replace('A', 'T')
        elif  char == T:
            dna = dna.replace('T', 'A')
        # ...and so on
Run Code Online (Sandbox Code Playgroud)

python string replace

0
推荐指数
1
解决办法
864
查看次数

sed - 替换所有以

嗨,我想在文件中的任何地方找到所有以字母开头的字符串,rs即

rs12345 100
rs54321 200
300 rs13579
Run Code Online (Sandbox Code Playgroud)

并删除所有以条件开头的字符串,以便我得到:

100
200
300
Run Code Online (Sandbox Code Playgroud)

即用空替换字符串。我不担心在最终输出之前引导空格,因为我稍后会处理它。我已经尝试过,sed 's/rs*//g'但是这给出了:

12345 100
54321 200
Run Code Online (Sandbox Code Playgroud)

即只删除rs.

如何编辑我的 sed 命令以删除整个字符串?谢谢

replace sed

0
推荐指数
1
解决办法
1万
查看次数

如何用引号替换尖括号

我有很多源代码需要修改,就像 from

#include <headerA.h>
Run Code Online (Sandbox Code Playgroud)

到

#include "headerA.h"
Run Code Online (Sandbox Code Playgroud)

我尝试了一些 sed、awk 命令,但不完全确定如何进行此操作。我正在 Ubuntu 平台上工作。任何输入将不胜感激!

linux string awk replace sed

0
推荐指数
1
解决办法
3551
查看次数

替换不是替换 Java 中的双引号

我有一个来自应用程序的以下字符串:

Hotel “Lowest Rate Guaranteed” Terms and Conditions
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用以下行替换上述语句中的双引号:

Tempdata = Tempdata.replace("\"", "");
System.out.println(Tempdata);
Run Code Online (Sandbox Code Playgroud)

它不起作用并且总是返回相同的值,但是如果我手动删除上面的双引号并手动输入双引号并尝试相同的命令,它可以正常工作。

手动替换双引号后,字符串看起来像

Tempdata = Tempdata.replace("\"", "");
System.out.println(Tempdata);
Run Code Online (Sandbox Code Playgroud)

我们可以看到双引号有细微的差别。看起来来自应用程序的双引号是 utf-8。

感谢任何帮助。谢谢

java replace

0
推荐指数
1
解决办法
2219
查看次数

wso2esb 中是否有替换功能?

我有这样的字符串 htt://api.orgsync.com/orgs/{orgId}/events?key={orgSyncKey}&startdate={startDate}&enddate={endDate}

我需要将 {orgId} 替换为 1234,将 {orgSyncKey} 替换为 2345,将 {startDate} 替换为 12/01/2004,将 {endDate} 替换为 15/02/2005。

wso2esb 中是否有任何替换功能?

string replace wso2esb

0
推荐指数
1
解决办法
4511
查看次数

有人可以解释一下这个有效的 Bash 代码吗?

Naidim 回答了这个问题: 如何使用 bash 脚本替换文件名中的空格

这是我能为我工作的唯一答案,但我不明白我在看什么。

for f in *\ *; do mv "$f" "${f// /_}"; done
Run Code Online (Sandbox Code Playgroud)
  1. 我不知道 for 循环会使用这种基本语法搜索所有文件。
  2. 我看到了 mv 语句,但是那个命令扩展是什么?

bash whitespace replace

0
推荐指数
1
解决办法
50
查看次数

在 JavaScript 中从字符串中删除分隔符的有效方法

我必须编写几行代码才能从字符串中删除分隔符。有没有更有效的方法来删除所有分隔符?谢谢。

    str = str.toLowerCase();
    str = str.replace(/ /g,'');
    str = str.replace(/\*/g, '');
    str = str.replace(/_/g, '');
    str = str.replace(/#/g, '');
    //etc....
Run Code Online (Sandbox Code Playgroud)

javascript regex replace

0
推荐指数
1
解决办法
1643
查看次数

替换内置PHP函数的最简单和/或"批准"方法是什么?

可能重复:
重新定义PHP函数内置

你好!

正如我的服务器没有本地可用"的sendmail"命令,我写了一个API兼容的替代mail()函数,实际上,我怎么去取代PHP的内置mail()函数?(或其他人;除此之外还有一些需要更换.)

谢谢!

php email replace built-in

-1
推荐指数
2
解决办法
263
查看次数

标签 统计

replace ×10

string ×3

regex ×2

sed ×2

awk ×1

bash ×1

batch-file ×1

built-in ×1

character ×1

email ×1

java ×1

javascript ×1

linux ×1

php ×1

python ×1

vim ×1

whitespace ×1

windows ×1

wso2esb ×1