当前位置: 首页 > 知识库问答 >
问题:

如何使用XSLT将电子邮件地址中的值替换为子字符串

夹谷承安
2023-03-14

我想从XSLT中的电子邮件地址中将名字的第一个字母和整个第二个名字替换为子字符串。不确定是否必须使用子字符串,然后使用concat函数,或者如何执行,因为我不知道电子邮件字符的标准长度。

输入:伊曼。ahmed@yahoo.com

期望输出:eahmed

它应该是这样的:

谢谢你的支持!

共有1个答案

仉运乾
2023-03-14

嗯,你可以这样看:

<xsl:value-of select="substring(input, 1, 1)"/>
<xsl:value-of select="substring-after(input, '.')"/>

在XSLT 2.0中,可以使用正则表达式:

<xsl:value-of select="replace(input, '^(.).*?\.(.*?)$', '$1$2')"/>
 类似资料:
  • 当我们收到一条包含收件人互联网地址(包含方括号)的mimessage时,我们得到了javax。邮政互联网AddressException:当我们调用MimeMessage时,本地地址在字符串中包含非法字符。getAllRecipients()。 下面的电子邮件地址是我们收到上述例外情况的一个示例:

  • 问题内容: 我正在尝试从现有评论字段中提取电子邮件地址,并将其放入自己的列中。该字符串可能是这样的:“这是示例示例,电子邮件地址为someemail@domain.org”,或者从字面上看,电子邮件本身为“ someemail@domain.org”。 我认为最好的办法是找到’@’符号的索引并在两个方向上搜索,直到命中字符串的末尾或有空格为止。谁能帮我实现这一实现? 问题答案: 您可以在字符串中搜

  • 问题内容: 在PHP中,我有一个像这样的字符串: 我如何仅获取电子邮件地址?有什么简单的方法来获取价值? 问题答案: 如果您不确定用空格分隔的字符串的哪一部分是电子邮件地址,则可以将字符串按空格分隔并使用 在每个子串上。

  • 问题内容: 如何使用JavaMail将Return-Path设置为发件人地址以外的电子邮件地址? 问题答案: 下面的代码可以执行所需的操作,并以正确的方式进行。重读您自己在评论中发布的内容 来自:RFC2821:4.4跟踪信息 当传递SMTP服务器进行“最终传递”邮件时,它将在邮件数据的开头插入一个返回路径行。必须使用return路径;邮件系统必须支持它。返回路径行将MAIL命令中的信息保留在其中

  • 我正在开发PHP应用程序,注册后,使用Amazon SES(简单电子邮件服务)向注册的电子邮件地址发送激活邮件。 但是SES只向经过验证的用户发送电子邮件。 如何将激活链接发送到任何未经验证的电子邮件地址?