标签: replace

用Velocity模板语言替换字符串的子串

我想用另一个字符串替换Velocity Template Language中的一部分字符串.

例如:

#set($a = "Hello")
#set($b = "+")
Run Code Online (Sandbox Code Playgroud)

我想用Hello替换ll中的ll.输出应该是He ++ o

请帮我

谢谢基肖尔

string velocity replace vtl

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

如何将变量中的占位符字符或单词替换为Bash中另一个变量的值?

我正在尝试编写一个简单的Bash脚本.我有一个简单的"模板"变量:

template = "my*appserver"
Run Code Online (Sandbox Code Playgroud)

然后,我有一个函数(get_env())返回的值dev,qa或live.我想调用get_env然后template使用get_env's返回值对变量进行字符串替换,并将其与星号交换掉.所以:

# Returns "dev"
server = get_env

# Prints "mydevappserver"
template = string_replace(server, template)
Run Code Online (Sandbox Code Playgroud)

要么:

# This time, it returns "live"
server = get_env

# Prints "myliveappserver"
template = string_replace(server, template)
Run Code Online (Sandbox Code Playgroud)

我应该用什么来代替这个string_replace()功能来完成绑定?

bash shell replace

32
推荐指数
3
解决办法
8万
查看次数

C#字符串替换为字典

我有一个字符串,我需要做一些替换.我有一个Dictionary<string, string>我定义的搜索替换对的地方.我创建了以下扩展方法来执行此操作:

public static string Replace(this string str, Dictionary<string, string> dict)
{
    StringBuilder sb = new StringBuilder(str);

    return sb.Replace(dict).ToString();
}

public static StringBuild Replace(this StringBuilder sb, 
    Dictionary<string, string> dict)
{
    foreach (KeyValuePair<string, string> replacement in dict)
    {
        sb.Replace(replacement.Key, replacement.Value);
    }

    return sb;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?

c# string dictionary replace

31
推荐指数
3
解决办法
2万
查看次数

Java字符串替换和NUL(NULL,ASCII 0)字符?

测试了别人的代码,我注意到一些JSP页面打印出时髦的非ASCII字符.深入了解源代码我发现了这个小窍门:

// remove any periods from first name e.g. Mr. John --> Mr John
firstName = firstName.trim().replace('.','\0');
Run Code Online (Sandbox Code Playgroud)

使用空字符替换String中的字符甚至可以在Java中工作吗?我知道'\0'会终止一个C字符串.这会是时髦人物的罪魁祸首吗?

java string replace nul

31
推荐指数
3
解决办法
10万
查看次数

PHP字符串替换匹配整个单词

我想用php替换完整的单词

示例:如果有的话

$text = "Hello hellol hello, Helloz";
Run Code Online (Sandbox Code Playgroud)

我用

$newtext = str_replace("Hello",'NEW',$text);
Run Code Online (Sandbox Code Playgroud)

新文本看起来应该是这样的

新hello1你好,Helloz

PHP返回

NEW hello1你好,NEWz

谢谢.

php string replace str-replace

31
推荐指数
2
解决办法
5万
查看次数

在Google电子表格中使用换行符查找并替换逗号

我一直试图找出如何用换行符替换逗号,我尝试使用(/ r/n /),char(10),unicode表示(现在不记得了),但它可以预见到替换逗号与我在另一个框中键入的内容,而不是将其转换为换行符

regex replace google-sheets

31
推荐指数
3
解决办法
4万
查看次数

python pandas用数字替换数据帧中的字符串

无论如何使用映射函数或更好的东西来替换整个数据帧中的值?

我只知道如何在系列上执行映射.

我想用'数'替换'tesst'和'set'列中的字符串,例如set = 1,test = 2

以下是我的数据集示例:(原始数据集非常大)

ds_r
  respondent  brand engine  country  aware  aware_2  aware_3  age tesst   set
0          a  volvo      p      swe      1        0        1   23   set   set
1          b  volvo   None      swe      0        0        1   45   set   set
2          c    bmw      p       us      0        0        1   56  test  test
3          d    bmw      p       us      0        1        1   43  test  test
4          e    bmw      d  germany      1        0        1   34   set   set
5          f   audi      d  germany      1 …
Run Code Online (Sandbox Code Playgroud)

python replace dataframe pandas

31
推荐指数
5
解决办法
5万
查看次数

用转义引号替换字符串中的所有引号?

在python中给出一个字符串,例如:

s = 'This sentence has some "quotes" in it\n'
Run Code Online (Sandbox Code Playgroud)

我想用任何引号转义创建该字符串的新副本(以便在Javascript中进一步使用).所以,例如,我想要的是产生这个:

'This sentence has some \"quotes\" in it\n'
Run Code Online (Sandbox Code Playgroud)

我试过用过replace(),比如:

s.replace('"', '\"')
Run Code Online (Sandbox Code Playgroud)

但是返回相同的字符串.那么我试过这个:

s.replace('"', '\\"')
Run Code Online (Sandbox Code Playgroud)

但是返回双重转义的引号,例如:

'This sentence has some \\"quotes\\" in it.\n'
Run Code Online (Sandbox Code Playgroud)

如何更换"使用\"?

更新:

我需要作为此可复制文本的输出,将引号和换行显示为已转义.换句话说,我希望能够复制:

'This sentence has some \"quotes\" in it.\n'
Run Code Online (Sandbox Code Playgroud)

如果我使用原始字符串和print结果,我得到正确的转义引号,但转义的换行符不会打印.如果我不使用print那么我得到我的新行,但双重转义引号.如何创建一个我可以复制的字符串,显示换行和报价转义?

python string replace

31
推荐指数
3
解决办法
6万
查看次数

如何在文件夹的所有文件名中用下划线替换所有空格?

我正在尝试重命名文件夹中的所有文件(所有.exe文件).我想替换所有下划线,例如空间qwe qwe qwe asd.exe来qwe_qwe_qwe_asd.exe.

我需要使用命令行执行此操作.我尝试了很多可能的解决方案,我在互联网上甚至在这个网站上找到了,但我无法让它发挥作用.

我还需要在"单行"/"一个命令"中执行此操作,但我会接受所有可行的答案.

windows replace cmd

31
推荐指数
4
解决办法
6万
查看次数

对于Chr(1),Range.Replace始终为true

现在我很困惑.我打算为这个问题创建一个答案.

通过运行一些测试,我注意到了

ActiveSheet.Cells.Replace Chr(1), "", xlPart, , True, , False, False
Run Code Online (Sandbox Code Playgroud)

完全清除表格.这有一定道理的Chr(42)这是*为什么Chr(1)?

有谁知道原因?它是某种第二/隐藏占位符吗?
(无法找到某些内容,但可能只使用了错误的搜索字词)

excel vba replace excel-vba

31
推荐指数
1
解决办法
930
查看次数

标签 统计

replace ×10

string ×5

python ×2

bash ×1

c# ×1

cmd ×1

dataframe ×1

dictionary ×1

excel ×1

excel-vba ×1

google-sheets ×1

java ×1

nul ×1

pandas ×1

php ×1

regex ×1

shell ×1

str-replace ×1

vba ×1

velocity ×1

vtl ×1

windows ×1