标签: replace

在python字符串中用'@'替换'(a)'

我正在遍历电子邮件地址列表,发现输入的数字不正确,即(a)而不是@.所以,我试图用@取代(a).到目前为止我得到的最好的是:

x = 'asdf(a)asdf.com'
found = re.sub(r'\s(a)\s', '@', x.strip(), flags=re.IGNORECASE)
print(found)
Run Code Online (Sandbox Code Playgroud)

但是,这只是打印原始输入:

asdf(a)asdf.com
Run Code Online (Sandbox Code Playgroud)

我尝试了一些正则表达式,但它不起作用.请帮忙!

所有建议使用str.replace()方法的人的注释.由于(a)是字符串的一部分,我必须将整个文档作为(列表)字符串读取,然后迭代它.我不认为这在处理能力方面是一种经济的解决方案.此外,问题特别要求正则表达式而不是字符串方法.感谢您抽出宝贵时间作出回应!

python regex string replace

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

String.Replace()不适用于"|"

在我当前的项目中,我想动态设置connectionString.我"|DataDirectory|"从默认设置中获取带有占位符()的字符串,然后我想用实际路径替换该占位符.

我的代码:

connectionString = Properties.Settings.Default.KDatabaseConnectionString;
connectionString.Replace(@"|DataDirectory|", Application.StartupPath);
Run Code Online (Sandbox Code Playgroud)

我不能让它工作,它什么都不做.当我在dubug模式下运行代码时,我可以看到连接字符串包含" |DataDirectory|",但它不会替换它.

我在这里看到很多关于string.replace()不起作用的问题,但没有关于我的问题.所以任何人都有想法?

编辑:好的,谢谢.这样一个不好的新手错误.

c# replace filepath visual-studio

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

用r中的%20替换空格

我有以下字符串:

url <- https://www.google.mu/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=green carot
Run Code Online (Sandbox Code Playgroud)

我想用%20替换绿色和carot之间的空间

>url
https://www.google.mu/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=green%20carot
Run Code Online (Sandbox Code Playgroud)

replace r

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

用正斜杠替换所有黑色斜杠

在c#中用字符串中的"/"替换所有出现的"\"的最佳方法是什么?

我尝试了以下选项,但都没有工作.

  • variable.Replace("\","/");
  • variable.Replace(@"\",@"/");

谢谢.

.net c# string replace core

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

Golang:删除除|以外的所有字符 来自字符串

我需要删除除"|"之外的所有字符 和字符串中的空格.我不明白如何在Go中这样做.请帮忙.

字符串可能如下所示:

|| ||| |||| || ||||| ||| || |||| hello |
Run Code Online (Sandbox Code Playgroud)

我需要它来返回这个:

|| ||| |||| || ||||| ||| || ||||  |
Run Code Online (Sandbox Code Playgroud)

提前致谢!

regex string replace go

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

多次从字符串中删除字符

我有以下字符串,我想删除所有EUR的实例

var str = "200.00 EUR, 33.33 EUR, 100.95 EUR, 300 EUR";
Run Code Online (Sandbox Code Playgroud)

所以输出是:

var str ="200.00,33.33,100.95,300";

我试过了

var res = str.replace("EUR", "");
Run Code Online (Sandbox Code Playgroud)

但这只能取消欧元一次.

javascript string replace

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

如何在不留空间的情况下替换字符串?

我尝试从字符串中删除一个特定的单词,最终在其他单词之间获得了额外的空格.这是我使用的代码

String title = "Senior Account Manager Presidio Networke";
title = title.replace("Presidio","");
Run Code Online (Sandbox Code Playgroud)

输出:高级客户经理""Networke,

我在经理和网络之间获得了额外的空白

java regex replace

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

替换("/","_"); 不起作用

为什么这些似乎都不起作用?

String.Replace("/", "_");
String.Replace("//", "_");
String.Replace(((char)47).ToString(), "_");
Run Code Online (Sandbox Code Playgroud)

名为"FileName"的字符串仍然显示"MyFile 06/06/09"

c# replace

-3
推荐指数
3
解决办法
1693
查看次数

C# - 字符串替换

我有一个简单的问题,我无法找到答案.我想创建一个字符串,50个字符后将用三个点替换后面的所有内容?所以作为一个简单的例子:

(快速的棕色狐狸跳过懒狗)会变得像:(快速的棕色狐狸跳过了......)

如果有人能给我一个快速回答或者指出一个非常感谢的回答问题?

c# string replace

-3
推荐指数
2
解决办法
291
查看次数

Javascript用新行替换空格

是否有可能在javascript中替换所有空格

<input name="product_description[2][name]>"

并将它们变成换行符并显示出来

<textarea name="product_description[2][meta_keyword]">

我正在尝试这个

function getElements()
{
var text = document.getElementsByName('product_description[2][name]').value;
var out = document.getElementsByName('product_description[2][meta_keyword]').value;}
function makelinebreaks(){
text = text.split(" ").join("\n")
out = text;}
Run Code Online (Sandbox Code Playgroud)

javascript replace

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

标签 统计

replace ×10

string ×5

c# ×4

regex ×3

javascript ×2

.net ×1

core ×1

filepath ×1

go ×1

java ×1

python ×1

r ×1

visual-studio ×1