标签: replace

用C++替换函数

我有一个字符串AB C.我需要在C++中用下划线(_)替换空格.是否有像perl或java一样的函数?

输入:

   char* string =  "A B C" 
Run Code Online (Sandbox Code Playgroud)

产量

    A_B_C
Run Code Online (Sandbox Code Playgroud)

c++ replace

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

替换JavaScript中的单词

我只想交换字符串中的单词,考虑:

var str = "this is a test string";
Run Code Online (Sandbox Code Playgroud)

现在测试应该用string替换,字符串应该被test替换,以便输出应该是

"this is a string test"
Run Code Online (Sandbox Code Playgroud)

实际代码:

<html>
<title> Swappping Words </title>
<body>
    <script type="text/javascript">
        var o_name = prompt("Enter the String", "");
        var replace1 = prompt("Enter the first word to replace ", "");
        var r1 = prompt("replacing word of 1", "")
        var replace2 = prompt("Enter the second word to replace ", "");
        var r2 = prompt("replacing word of 2", "")
        var n_name1 = o_name.replace(replace1, r1).replace(replace2, r2);
        document.writeln("Old string = " +o_name); …
Run Code Online (Sandbox Code Playgroud)

html javascript string replace

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

Java - 将String数组替换为另一个String数组

我想用Apple和Lenovo取代所有的元音.这样的东西作为输出.%20ppl%20, L%20n%20v%20 这是我的代码

String[] dalek = new String[]{"Apple","Lenovo"};
String[] wy = new String[]{"a","e","i","o","u"};

for (int i = 0 ; i < dalek.length; i++ )
String wyx = wy[i];

dalek[i] = dalek[i].replace(wyx,"%20");

System.out.println(Arrays.toString(dalek));
Run Code Online (Sandbox Code Playgroud)

java arrays string replace

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

c#string替换不起作用

我有这个代码

private string Site;

        public string SiteID
        {
            get {
                if (this.Type == 0)
                {
                    Site.Replace("&AElig;", "Æ");
                    Site.Replace("&Oslash;", "Ø");
                    Site.Replace("&Aring;", "Å");
                    Site.Replace("&aelig;", "æ");
                    Site.Replace("&oslash;", "ø");
                    Site.Replace("&aring;", "å");
                }

                return Site;
            }
            set { Site = value; }
        }
Run Code Online (Sandbox Code Playgroud)

在我的模型课中.但是当得到一个看起来像这样的字符串时: "L&Oslash;NX"我在调试模式中逐步完成它,之后完全相同.即使这一行:

Site.Replace("&Oslash;", "Ø"); 
Run Code Online (Sandbox Code Playgroud)

应该改变它.为什么不呢?

c# string asp.net-mvc replace

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

匹配两个巨大的csv文件之间的公共ID

我需要比较两个巨大的csv文件和一千个像bellow这样的条目:

id;val

1;a
2;b 
3;c
Run Code Online (Sandbox Code Playgroud)

Ans第二个文件具有以下结构

id1;entry    
1;002
2;x90 
5;d07
Run Code Online (Sandbox Code Playgroud)

期望的结果是匹配并组合具有相同id/id1值的行,并创建第三个csv文件,其中只有匹配的条目显示如下:

idR;valR;entryR
1;a;002
2;b;x90 
Run Code Online (Sandbox Code Playgroud)

为此,我可以在不同的数据库表中加载每个文件,并执行类似这样的选择以检索所有匹配的值:

select tb1.id, tb1.val tb2.entry 
  from tb1, tb2
 where tb1.id = tb2.1   
Run Code Online (Sandbox Code Playgroud)

我可以用这种方法检索所需的所有值.

但是我们假设这些文件可以被排序,并且以这种方式使用它可以使用awk来打印具有相同id和id1值的条目的结果.我能做的最好的事情是为每个值创建两个关联数组,并使用awk和sed/cut执行二进制搜索?

可以加载这两个文件并立即组合它们以生成带有结果的最终csv文件吗?

或者我可以用perl标准的lib来实现这个目的吗?

csv bash awk replace

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

str.replaceAll() 和 str = str.replaceAll() 的区别

之间有什么区别

str.replaceAll(); //1
Run Code Online (Sandbox Code Playgroud)

str = str.replaceAll(); //2
Run Code Online (Sandbox Code Playgroud)

当我尝试第一个时,编译器没有给出错误,但字符串根本没有改变,但第二个工作正常。第一个是做什么的?示例代码如下:

    String str = "abcdefgh";
    str.replaceAll("abcd", ""); //1st replacement
    System.out.println(str);
    str = str.replaceAll("abcd", ""); //2nd replacement
    System.out.println(str); 
Run Code Online (Sandbox Code Playgroud)

第一个之后的输出是

abcdefgh
Run Code Online (Sandbox Code Playgroud)

在第二个之后是

efgh
Run Code Online (Sandbox Code Playgroud)

我知道我们应该使用第二个,因为它更新但仍然不是 String 对象?我们就像为它调用 replaceAll() 方法,它应该改变它,但为什么不呢?任何想法将不胜感激。

java string replace

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

用另一个引号(')str_replace替换单引号(')

我试图'用另一个quote()替换单引号(),但我似乎无法得到任何工作.另外,如何在多个字符串上进行此操作($text, $title, $notice)

输入:不要

输出:不要

我在尝试这个:

$text = str_replace(array("'",'"'), array('’'), $text);    
$text = htmlentities(str_replace(array('"', "'"), '’', $text);
$text = htmlentities(str_replace(array('"', "'"), '’', $_POST['text']));
$text = str_replace("'" ,"&rsquo;",$text);
$text = str_replace("'" ,"’",$text);
$text = str_replace(array("'"), "&rsquo;", $text);
$text = str_replace(array("\'", "'", "&quot;"), "&rsquo;", htmlspecialchars($text));
$text = str_replace(array('\'', '"'), '’', $text);
$text = str_replace(chr(39), chr(146), $text);
$text  = str_replace("'", "&ampquot;", $text); 
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.

php string replace htmlspecialchars str-replace

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

批量替换线下找到

我希望在文本文件中替换一个字符串(或附加到一个字符串).

我的文件中有许多该字符串的实例,但我只希望修改单个实例.为了识别该行,我知道它总是会在包含唯一字符串的行下方找到.

我的想法是:

  1. 找到具有唯一字符串的行 " cargo_mass:"
  2. 在其下方找到直线,包含非唯一字符串 " base_color:"
  3. 用txt替换行 " base_color: (1, 1, 1)"

replace batch-file

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

Javascript替换为大写

如何用较少的代码替换大写的所有元音?

var str = "aaeeiioouu";
str=str.replace(/a/g, "A");
str=str.replace(/e/g, "E");
str=str.replace(/i/g, "I");
str=str.replace(/o/g, "O");
str=str.replace(/u/g, "U");
document.write(str);
Run Code Online (Sandbox Code Playgroud)

javascript replace

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

如何防止string.Replace()方法替换相似但不想要的数据?

string.Replace()方法正在替换不应替换的字符。我正在尝试替换这样的日期:1/1/2019,2/2/2019,3/3/2019

日期是这样的:01/01/2019,02/02/2019,03/03/2019

问题是我的代码只为我提供:

1/01/2019(如果我使用“ / 1 /”)或02/02/02019,这取决于我使用的代码。

    //public readonly string[] dateStringErrors = { "/1/", "/2/", "/3/", "/4/", "/5/", "/6/", "/7/", "/8/", "/9/" }; // uncomment if below code fails
    public readonly string[] dateStringErrors = { "1/", "2/", "3/", "4/", "5/", "6/", "7/", "8/", "9/" };

    //public readonly string[] fixedDateStrings = { "/01/", "/02/", "/03/", "/04/", "/05/", "/06/", "/07/", "/08/", "/09/" }; // uncomment if below code fails
    public readonly string[] fixedDateStrings = { "01/", "02/", "03/", "04/", "05/", "06/", "07/", …
Run Code Online (Sandbox Code Playgroud)

c# replace winforms

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