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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。