标签: 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)

字母lp将被替换ae.

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

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