标签: replace

如何根据条件替换多列中的值?

我想换掉所有的值99与NA对所有记录ART == '999'只在列L1:L8.我知道如何一次一列地执行此操作,但我希望在一个命令中为所有列更有效地执行此操作.

样本数据:

df <- structure(list(KARTA = c("02C2H", "02C2H", "02C2H", "02C2H", 
"02C2H", "02C2H", "02C2H", "02C2H", "02C2H", "02C2H", "02C2H", 
"02C2H", "02C2H", "02C7H", "02C7H", "02C7H", "02C7H", "02C7H", 
"02C7H", "02C7H", "02C7H", "02C7H", "02C7H", "02C7H", "02C7H"
), YEAR = c(1997L, 1999L, 2000L, 2001L, 2002L, 2003L, 2005L, 
2006L, 2007L, 2008L, 2009L, 2010L, 2011L, 1997L, 1998L, 2000L, 
2001L, 2002L, 2003L, 2004L, 2006L, 2008L, 2009L, 2010L, 2011L
), ART = c("999", "999", "100", "100", "100", "999", "999", "999", …
Run Code Online (Sandbox Code Playgroud)

replace r criteria find

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

如何在单个char后替换字符串?

我有一个这样的字符串String no1="c1245_f5";,我有另一个像这样的字符串String no2="456df";,我想用第二个字符串替换第一个字符串,但仅在第一个字符后.

在这之后我在c之后更换.我的输出必须像c456df.我不知道这样做.我试着更换整个字符串

String no2="456df";
String no1="c1245_f5";
int g;
g=no1.indexOf("c");
int h=no1.indexOf("_", g+1);
no1=no1.substring(g, h);

System.out.println("Number-"+no1);

String rep=no1.replaceAll(no1,no2);

System.out.println(rep);
Run Code Online (Sandbox Code Playgroud)

这里的输出只是第二个字符串.

编辑:

预期产出:

c456df
Run Code Online (Sandbox Code Playgroud)

我得到的输出:

456df
Run Code Online (Sandbox Code Playgroud)

java string replace

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

如何用""或"空"替换"\"?

我想用

XmlReader.Create(aString);
Run Code Online (Sandbox Code Playgroud)

阅读XML.但是这个aString中有很多"\",导致错误:

路径中的非法字符.

所以我想替换所有"\"带"".

我试过了:

aString.Replace("\", "");
aString.Replace("\\", "");
aString.Replace(@"\", "");
aString.Replace(@"\", string.Empty);
Run Code Online (Sandbox Code Playgroud)

它们都不起作用.

c# string replace

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

用另一个替换单词集

我知道如何使用以下代码替换段落或文本文件中的另一个特定单词:

String output = input.Replace("oldvalue","newvalue");
Run Code Online (Sandbox Code Playgroud)

但我混淆了更换替换词组.我有近1000个单词要替换.例如:

" aback " => " ashamed ",
" abacus " => " abacus ",
" abaft " => " aback ",
" abandon " => " carelessness ",
" abandoned " => " alone ",
Run Code Online (Sandbox Code Playgroud)

因此,如果段落包含aback我想用ashamed每个单词替换它的单词.我们怎么做?谁能给我一个想法?

c# replace

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

我如何删除字符串的第一个字符[python]

感谢这个网站上的答案我现在知道你可以通过字符串[: - 1]删除字符串的最后一个字符,这真的很有帮助,但是我需要能够删除第一个以及据我所知这个技术这不可能.那么有没有其他方法来删除部分字符串而不替换特定字母?

python string replace

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

替换字符串的结尾

我有一个xml的路径名,我试图用.pdf替换它.

我想这样做:

"files"是一个字符串,例如,其值为123456.xml或123456.XML

else if(files.endsWith(".XML") || files.endsWith(".xml")){
            String pdfName = files.replace(".xml", ".pdf");
            derp = db.getDerpyName(pdfName);
            XMLobj.Process(files, derp);
}
Run Code Online (Sandbox Code Playgroud)

当我打印pdfname时,它仍然是123456.xml

我试图让它123456.pdf

请指教.

谢谢!

java string replace

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

SQL注入 - 我应该只使用String替换?

我不太了解SQL注入,但我想要一个简单的答案,因为我只想知道我是否应该只在一个字符串或所有字符串中放置替换(a,"'","''")案件?

vb.net中的示例

"select email from users where id=" & Replace(myId, "'", "''")
Run Code Online (Sandbox Code Playgroud)

和

"select email from users where surname=" & Replace(mySurname, "'", "''")
Run Code Online (Sandbox Code Playgroud)

第一种情况下的替换是否无用?

编辑:

我的问题不是"什么是最好使用而不是替换",但如果我必须使用替换也使用非字符串值.谢谢!

sql vb.net replace sql-injection

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

在Perl中查找/替换添加增量数字

我有一个长xml文件,其中包含很多次字符串

<div type="something">
Run Code Online (Sandbox Code Playgroud)

我只需要向那些字符串添加文本"id ="NUMBER",其中NUMBER是一个从1开始并递增1的值.我的输出应该是

<div id="1" type="something">
<div id="2" type="something">
<div id="3" type="something">
...
Run Code Online (Sandbox Code Playgroud)

我最好使用Perl; 谁能帮我?

谢谢你,Stefania

我试过这个:

use strict;
use warnings;

my $str = "<div id=\"";

my $i = 0;
$str =~ s/<div id=\"/'<div id="'.++$i/ eg;
print "$str";
Run Code Online (Sandbox Code Playgroud)

regex perl replace increment

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

在Python中用X替换小写ASCII字符

用字符串中的'X'替换小写字符的最干净,最Pythonic的代码是什么?例如,ABCDEFGhijklmnopQRSTUVwxyz会成为ABCDEFGXXXXXXXXXQRSTUVXXXX.

python string replace

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

如何计算c#中的某些字符?

我是C#的新手,我需要制作一个可以在文本框中统计这些字符(š,ž,č)的程序.我把替换方法放入,但是说"替换"方法没有重载需要3个参数.我发现Replace方法不能带3个参数.问题是我不知道我可以使用哪些其他代码.有人可以帮忙吗?

public Form1()
{
    InitializeComponent();
}

private void btn1_Click(object sender, EventArgs e)
{
    lblDolzinaStavka.Text = txtBesedilo.Text.Length.ToString();

    int Sumniki = txtBesedilo.Text.Length - txtBesedilo.Text.Replace("š", "?", "ž").Length;
}
Run Code Online (Sandbox Code Playgroud)

c# textbox replace

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

标签 统计

replace ×10

string ×5

c# ×3

java ×2

python ×2

criteria ×1

find ×1

increment ×1

perl ×1

r ×1

regex ×1

sql ×1

sql-injection ×1

textbox ×1

vb.net ×1