当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JSTL fn:substring()用法及代码示例


在 JSTL 中, fn:substring()函数用于通过从开始索引到结束索引[可选]来提取或检索给定输入或指定字符串的部分。该函数主要用于许多开发人员的字符串操作任务。

在本文中,我们将探讨 JSTL 的语法和参数fn:substring()函数,我们还将通过示例看到该函数的实际实现。

JSTL fn 语法:substring() 函数

${fn:substring(string, startIndex ,endIndex)}

其中,

  • string:输入字符串,将从中提取子字符串的一部分。
  • startIndex: 初始位置或起始索引 (包括的) 为子字符串。这意味着提取将从该索引开始。
  • endIndex: 结束索引 (独家的) 对于子字符串来说是可选的。

Note: If this index is not included, then the substring continues to the end of the input string

fn 示例:substring()

在这个例子中,我们将讨论使用fn:substring(),生成不同的子字符串。

HTML


<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> 
    
<html> 
  <head> 
      <title>JSTL fn:substring() Example</title> 
  </head> 
  <body> 
    <c:set var="mainString" value="GeeksforGeeks"/> 
    <h3>Main String: ${mainString}</h3> 
      
    <p>Substring from index 5 to the end: ${fn:substring(mainString, 5)}</p> 
    <p>Substring from index 0 to 5: ${fn:substring(mainString, 0, 5)}</p> 
   
  </body> 
</html> 

输出:

Output Screen of JSTL fn:substring() Function Program

输出

上述程序的解释:

  • 主字符串初始化为值“GeeksforGeeks”。
  • 首先<p>tag主要是从index中提取子字符串5到主字符串的末尾,结果字符串是极客之选.
  • 在第二<p>我们从主字符串的索引0到5(不包括索引5)中提取子字符串,打印的结果是极客.

相关用法


注:本文由纯净天空筛选整理自gauravggeeksforgeeks大神的英文原创作品 JSTL fn:substring() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。