當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。