标签: str-replace

如何替换字符串中出现的所有字符?

将所有出现的角色替换为另一个角色的有效方法是什么std::string?

c++ algorithm stdstring str-replace

450
推荐指数
7
解决办法
46万
查看次数

如何在JavaScript中执行str_replace,替换JavaScript中的文本?

我想使用str_replace或类似的替代方法来替换JavaScript中的一些文本.

var text = "this is some sample text that i want to replace";
var new_text = replace_in_javascript("want", "dont want", text);
document.write("new_text");
Run Code Online (Sandbox Code Playgroud)

应该给

this is some sample text that i dont want to replace
Run Code Online (Sandbox Code Playgroud)

如果您要使用正则表达式,与内置替换方法相比,性能影响是什么.

javascript replace str-replace

133
推荐指数
11
解决办法
20万
查看次数

Str_replace用于多个项目

我记得以前这样做过,但找不到代码.我使用str_replace来替换这样的一个字符:str_replace(':', ' ', $string);但我想替换所有以下字符\/:*?"<>|,而不是为每个字符执行str_replace.

php string str-replace

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

何时使用strtr vs str_replace?

我很难理解什么时候strtr会更好,str_replace反之亦然.看起来使用任一函数都可以获得完全相同的结果,尽管替换子串的顺序是相反的.例如:

echo strtr('test string', 'st', 'XY')."\n";
echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' => 'Z' ))."\n";
echo str_replace(array('s', 't', 'st'), array('X', 'Y', 'Z'), 'test string')."\n";
echo str_replace(array('st', 't', 's'), array('Z', 'Y', 'X'), 'test string');
Run Code Online (Sandbox Code Playgroud)

这输出

YeXY XYring
YeZ Zring
YeXY XYring
YeZ Zring
Run Code Online (Sandbox Code Playgroud)

除了语法之外,使用one还是其他有什么好处吗?任何人不足以达到预期结果的情况?

php string strtr str-replace

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

如何用Java替换字符串中的点(.)

我有一个叫做的字符串 persons.name

我想.用/*/ 我的输出替换DOTpersons/*/name

我试过这段代码:

String a="\\*\\";
str=xpath.replaceAll("\\.", a);
Run Code Online (Sandbox Code Playgroud)

我收到了StringIndexOutOfBoundsException.

如何更换圆点?

java str-replace

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

PHP str_replace用下划线替换空格

有没有理由我没有看到,为什么这不起作用?

    $string = $someLongUserGeneratedString;
    $replaced = str_replace(' ', '_', $string);
    echo $replaced;
Run Code Online (Sandbox Code Playgroud)

输出仍然包含空格......任何想法都会很棒

php str-replace

47
推荐指数
3
解决办法
15万
查看次数

PHP会爆炸字符串,但会将引号中的单词视为单个单词

如何爆炸以下字符串:

Lorem ipsum "dolor sit amet" consectetur "adipiscing elit" dolor
Run Code Online (Sandbox Code Playgroud)

成

array("Lorem", "ipsum", "dolor sit amet", "consectetur", "adipiscing elit", "dolor")
Run Code Online (Sandbox Code Playgroud)

因此引用中的文本被视为单个单词.

这就是我现在所拥有的:

$mytext = "Lorem ipsum %22dolor sit amet%22 consectetur %22adipiscing elit%22 dolor"
$noquotes = str_replace("%22", "", $mytext");
$newarray = explode(" ", $noquotes);
Run Code Online (Sandbox Code Playgroud)

但我的代码将每个单词分成一个数组.如何将引号内的单词视为一个单词?

php quotes explode str-replace

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

如何在PHP中替换文本字符串中的多个项目?

我希望能够替换空格,-但也想删除逗号和问号.我怎么能在一个函数中做到这一点?

到目前为止,我有它替换空格:

str_replace(" ","-",$title)
Run Code Online (Sandbox Code Playgroud)

php string str-replace

43
推荐指数
1
解决办法
7万
查看次数

twig中的str_replace

我想在我的树枝模板中做一个简单的str_replace.我是twig的新手,可能我需要添加新的过滤器或类似的东西或使用现有的.我怎样才能做到这一点?我在哪里可以找到可用的过滤器列表?

php filter str-replace twig

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

带数组的str_replace

str_replace使用数组时,我遇到了PHP函数的麻烦.

我有这样的信息:

$message = strtolower("L rzzo rwldd ty esp mtdsza'd szdepw ty esp opgtw'd dple");
Run Code Online (Sandbox Code Playgroud)

我试图这样使用str_replace:

$new_message = str_replace(
    array('l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','a','b','c','d','e','f','g','h','i','j','k'),
    array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'),
    $message);
Run Code Online (Sandbox Code Playgroud)

结果应该是A good glass in the bishop's hostel in the devil's seat,但相反,我得到了p voos vlpss xn twt qxswop's wosttl xn twt stvxl's stpt.

但是,当我只尝试更换2个字母时,它会很好地替换它们:

$new_message = str_replace(array('l','p'), array('a','e'), $message);
Run Code Online (Sandbox Code Playgroud)

字母l和p将被替换a和e.

如果它们的大小完全相同,为什么它不能使用完整的字母数组呢?

php arrays str-replace

39
推荐指数
3
解决办法
13万
查看次数

标签 统计

str-replace ×10

php ×7

string ×3

algorithm ×1

arrays ×1

c++ ×1

explode ×1

filter ×1

java ×1

javascript ×1

quotes ×1

replace ×1

stdstring ×1

strtr ×1

twig ×1