我正在尝试用ApacheVelocity模板语言(适用于Marketo)将降价超链接转换为html超链接。通过在“]”上拆分,然后从剩余的“[link text”片段中删除第一个字符,以及从剩余的“(url)”片段中删除第一个和最后一个字符,我就快到了。
它将允许我删除每个字符中的第一个字符,但不喜欢删除最后一个字符的代码。这是一个简单的代码,所以我不知道为什么它不起作用。
#set( $refArr = $reference.split(']',2) )
<li>
<a href=$refArr[1].substring(1,$refArr[1].length()-1)>$refArr[0].substring(1)</a>
</li>
它只是不喜欢'-1'部分,看到错误。速度应该有完整Java方法访问权限,但它似乎可能混淆了html的Java。
Cannot get email content- <div>An error occurred when procesing the email Body! </div> <p>Encountered "-1" near</p>
我也尝试过将regex与replace方法一起使用,但无论是使用“(”字符转义、双转义还是不转义,这都不起作用。
您的代码应该在最新版本中运行,否则可以通过两个步骤完成:
#set($len = $refArr.get(1).length() - 1)
<a href=$refArr[1].substring(1,$len)>$refArr[0].substring(1)</a>
显然,你必须使用MathTool类的速度:
#set( $refArr = $reference.split(']',2) )
<li>
<a href=$refArr.get(1).substring(1,$math.sub($refArr.get(1).length(),1))>$refArr.get(0).substring(1)</a>
</li>
如何使用Swift从String变量中删除最后一个字符?在文档中找不到它。 以下是完整的示例:
问题内容: 如何使用Swift从String变量中删除最后一个字符?在文档中找不到它。 这是完整的示例: 问题答案: Swift 4.0(也是Swift 5.0) 斯威夫特3.0 这些API变得更加 快捷 ,因此Foundation扩展有所改变: 或就地版本: 感谢Zmey,Rob Allen! Swift 2.0+方式 有几种方法可以实现此目的: 通过Foundation扩展,尽管不属于Swif
问题内容: 从字符串中删除最后一个字符的最快方法是什么? 我有一个像 我想删除最后一个’,’并取回剩下的字符串: 最快的方法是什么? 问题答案: 首先,我尝试没有空格,并得到一个错误结果。 然后,我添加一个空格并获得良好的结果:
问题内容: 有没有一种快速的方法来删除Swift中String中的最后两个字符?我看到有一个简单的方法来删除最后一个字符作为明确指出这里。您知道如何删除最后两个字符吗?谢谢! 问题答案: 更新: Xcode 9•Swift 4或更高版本 字符串现在符合RangeReplaceableCollection,因此您可以直接在字符串中使用收集方法dropLast,因此不再需要扩展。唯一的区别是它返回一个
问题内容: 在我的应用程序中,我将附加一个字符串以创建路径以生成URL。现在,我想在按“后退”按钮时删除该附加字符串。 假设这是字符串: 现在我想要一个这样的字符串: 我怎样才能做到这一点? 问题答案: 您可以使用相同的方法
假设我的字符串是10个字符长。 如何删除最后一个字符? 如果我的字符串是(我不想替换字符,因为我的字符串可能包含多个字符),我只想删除最后一个字符。不管它是什么或者它发生了多少次,我都需要从我的字符串中移除最后一个字符。