gpt4 book ai didi

javascript - 功能电子邮件和名称更改

转载 作者:行者123 更新时间:2023-11-30 08:03:20 24 4
gpt4 key购买 nike

我正在尝试在 Google 电子表格 (JavaScript) 上创建函数。我对 java 脚本的理解很低,但想了解基础知识。任何帮助将不胜感激。

我有姓氏和姓名大写的信息。但我想在名字的末尾加上姓氏的大写字母,并在最后添加 gmail。例如 IJOSH 通过使用函数使其成为 JoshIgmail

=Letter("IJOSH") -> "JoshIgmail"所以首先将大写字母(姓氏)移动到末尾,结果是 JoshI。最后在最后加上“gmail”

function("letter"){
var letter;
return(etter+L+gmail)
}

最佳答案

你可以用一个简单的正则表达式来重新排列:

var _value = "IJOSH",
suffix = "gmail";

_value.replace( /^(.)(.*)$/, "$2$1" + suffix );

这导致“JOSH”被移到前面,“I”被移到中间,“gmail”被附加到字符串的末尾。

Regular Expression Demonstration

使用的模式相当简单。 // 表示模式的开始和结束。 ^$ 表示字符串的前面和后面,这意味着我们不想匹配子集,而是匹配整个字符串本身。

当我们在 () 中包装一些东西时,我们创建了一个捕获类,允许我们稍后像 $1$2(取决于它是哪个捕获类)。在正则表达式中,. 代表任何字符。我们在第二个捕获类中用 * 修改它,这意味着可以找到之前的模式(在本例中为 .)0 次或更多次 .

关于javascript - 功能电子邮件和名称更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22704107/

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