![]() |
笑点低的帽子 · 双向关系指南 - Power BI | ...· 1 年前 · |
![]() |
俊逸的青蛙 · mysql表查询、多表查询(增强查询的使用) ...· 1 年前 · |
![]() |
气宇轩昂的跑步鞋 · Spring 嵌套事务 ...· 1 年前 · |
![]() |
独立的松鼠 · python中搜索路径 - 知乎· 2 年前 · |
![]() |
悲伤的针织衫 · 从0开始搭建数据仓库(2):产品经理如何“玩 ...· 2 年前 · |
在Freemarker中,要在数组中查找子字符串,可以使用built-in函数
?seq_contains
结合
?index_of
来实现。
首先,使用
?index_of
函数来获取子字符串在数组中的索引位置。如果子字符串存在于数组中,
?index_of
函数会返回子字符串在数组中的索引位置,否则返回-1。然后,使用
?seq_contains
函数来判断子字符串是否存在于数组中。如果存在,
?seq_contains
函数会返回true,否则返回false。
以下是一个示例代码:
<#assign array = ["apple", "banana", "orange", "grape"]>
<#assign searchString = "banana">
<#if array?seq_contains(searchString)>
<#assign index = array?index_of(searchString)>
子字符串存在于数组中,索引位置为:${index}
<#else>
子字符串不存在于数组中
</#if>
在上面的示例中,我们定义了一个名为
array
的数组,其中包含了一些水果名称。然后,我们定义了一个名为
searchString
的变量,用于存储要查找的子字符串。接下来,我们使用
?seq_contains
函数来判断子字符串是否存在于数组中,如果存在,我们使用
?index_of
函数来获取子字符串在数组中的索引位置,并输出结果。如果子字符串不存在于数组中,我们输出相应的提示信息。
请注意,以上示例中的代码仅用于演示如何在Freemarker数组中查找子字符串,并不涉及具体的腾讯云产品。如果需要了解腾讯云相关产品和产品介绍,请访问腾讯云官方网站。
![]() |
独立的松鼠 · python中搜索路径 - 知乎 2 年前 |