gpt4 book ai didi

flash - as3 replaceAll 不敏感

转载 作者:行者123 更新时间:2023-12-03 18:23:45 24 4
gpt4 key购买 nike

我有这个 as3 功能

public static function StringReplaceAll( source:String, find:String, replacement:String ) : String {
return source.split( find ).join( replacement );
}

工作正常:知道如何使它不区分大小写吗?
问候

最佳答案

只需使用 String#replace()功能。

例如:

trace("HELLO there".replace(/e/gi, "a"));
//traces HaLLO thara

替换函数中的第一个参数是一个正则表达式。您会找到有关它们的信息 all over the web .还有一个来自 Grant Skinner 的便利工具,名为 Regexr您可以使用它来测试您的正则表达式 ActionScript 风格。

两个正斜杠 (/) 之间的部分是实际的正则表达式。
  • ' ' 在正则表达式之后意味着“全局替换”(即示例中所有出现的字母 'e',没有 'g' 它将只替换第一次出现)。
  • ' ' 表示“进行不区分大小写的搜索”(在示例中,如果没有 'i',大写 E 将不会被替换)。

  • 请注意 /e/gi实际上只是 new RegExp("e", "gi") 的简写

    关于flash - as3 replaceAll 不敏感,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8488747/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com