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


JSTL fn:substringAfter()用法及代碼示例


在主字符串中,如果我們想返回字符串的子集,後跟特定的子字符串,那麽我們可以使用 JSTLfn:substringAfter()函數。

JSTL substringAfter() 函數

該函數主要返回給定字符串值之後的字符串部分。

在本文中,我們將看到詳細的語法fn:substringAfter()函數及其參數,我們還將通過示例看到該函數的實際實現。

substringAfter()函數的語法

${fn:substringAfter(String str, String delimiter)}


其中,

  • ${fn:substringAfter(...)}:這是 JSTL 函數,用於返回字符串的子集,後跟特定的子字符串。
  • str:這是將從中提取字符串子集的主字符串或輸入字符串。
  • delimiter:分隔符或標記,之後將返回字符串的子集。

JSTL fn:substringAfter() 函數示例

下麵是 JSTL fn:substringAfter() 函數的實現:

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 substringAfter Example</title> 
  </head> 
  <body> 
    <c:set var="string1" value="Welcome to GeeksforGeeks."/> 
      
    <c:set var="substringResult" value="${fn:substringAfter(string1, 'Geeks')}" /> 
      
    <p>Original String: ${string1}</p> 
    <p>Substring after "Geeks": ${substringResult}</p> 
  </body> 
</html> 

輸出:

Output of the JSTL fn:substringAfter() Function

上述程序的解釋:

  • 在上麵的例子中,首先我們給字符串1子串結果變量為“歡迎來到GeeksforGeeks”和函數輸出。
  • 我們正在使用fn:substringAfter()我們在其中傳遞了參數的函數字符串1分隔符作為 ”極客”。
  • 所以我們得到的結果是極客之選這是之後的子字符串極客分隔符。
  • 我們使用以下命令以 HTML 格式打印結果<p>標簽。

相關用法


注:本文由純淨天空篩選整理自gauravgandal大神的英文原創作品 JSTL fn:substringAfter() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。