我正在遍历电子邮件地址列表,发现输入的数字不正确,即(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)是字符串的一部分,我必须将整个文档作为(列表)字符串读取,然后迭代它.我不认为这在处理能力方面是一种经济的解决方案.此外,问题特别要求正则表达式而不是字符串方法.感谢您抽出宝贵时间作出回应!
在我当前的项目中,我想动态设置connectionString.我"|DataDirectory|"从默认设置中获取带有占位符()的字符串,然后我想用实际路径替换该占位符.
我的代码:
connectionString = Properties.Settings.Default.KDatabaseConnectionString;
connectionString.Replace(@"|DataDirectory|", Application.StartupPath);
Run Code Online (Sandbox Code Playgroud)
我不能让它工作,它什么都不做.当我在dubug模式下运行代码时,我可以看到连接字符串包含" |DataDirectory|",但它不会替换它.
我在这里看到很多关于string.replace()不起作用的问题,但没有关于我的问题.所以任何人都有想法?
编辑:好的,谢谢.这样一个不好的新手错误.
我有以下字符串:
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) 在c#中用字符串中的"/"替换所有出现的"\"的最佳方法是什么?
我尝试了以下选项,但都没有工作.
谢谢.
我需要删除除"|"之外的所有字符 和字符串中的空格.我不明白如何在Go中这样做.请帮忙.
字符串可能如下所示:
|| ||| |||| || ||||| ||| || |||| hello |
Run Code Online (Sandbox Code Playgroud)
我需要它来返回这个:
|| ||| |||| || ||||| ||| || |||| |
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我有以下字符串,我想删除所有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)
但这只能取消欧元一次.
我尝试从字符串中删除一个特定的单词,最终在其他单词之间获得了额外的空格.这是我使用的代码
String title = "Senior Account Manager Presidio Networke";
title = title.replace("Presidio","");
Run Code Online (Sandbox Code Playgroud)
输出:高级客户经理""Networke,
我在经理和网络之间获得了额外的空白
为什么这些似乎都不起作用?
String.Replace("/", "_");
String.Replace("//", "_");
String.Replace(((char)47).ToString(), "_");
Run Code Online (Sandbox Code Playgroud)
名为"FileName"的字符串仍然显示"MyFile 06/06/09"
我有一个简单的问题,我无法找到答案.我想创建一个字符串,50个字符后将用三个点替换后面的所有内容?所以作为一个简单的例子:
(快速的棕色狐狸跳过懒狗)会变得像:(快速的棕色狐狸跳过了......)
如果有人能给我一个快速回答或者指出一个非常感谢的回答问题?
是否有可能在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)