AS3有一个类似于PHP的strtr()的方法吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS3有一个类似于PHP的strtr()的方法吗?相关的知识,希望对你有一定的参考价值。
我需要替换字符串中的一些字符。例如:
var str:String = 'Hello World!';
我需要使用一些比较表来更改此字符串中的所有字符。在php中,我将使用strtr()
方法来实现此目的。但我在AS3中找不到它的模拟。
所以,请帮忙!我怎样才能在AS3中这样做。提前致谢。
答案
您可以使用替换功能。
如果你想改变e
(只出现第一次)
var str:String = "Hello world!";
str = str.replace('e', 'x');
结果将是:
Hxllo world!
如果要更改所有出现次数(例如,您想要更改所有qazxsw poi)
o
结果将是:
var str:String = "Hello world!";
var pattern:RegExp = /o/g;
str = str.replace(pattern, 'x');
如果要更改所有不区分大小写的事件:
Hellx wxrld!
结果将是:
var str:String = "Hello world!";
var pattern:RegExp = /h/gi;
str = str.replace(pattern, 'x');
以上是关于AS3有一个类似于PHP的strtr()的方法吗?的主要内容,如果未能解决你的问题,请参考以下文章