在主字符串中,如果我们想返回字符串的子集,后跟特定的子字符串,那么我们可以使用 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>
输出:
上述程序的解释:
- 在上面的例子中,首先我们给字符串1和子串结果变量为“欢迎来到GeeksforGeeks”和函数输出。
- 我们正在使用fn:substringAfter()我们在其中传递了参数的函数字符串1和分隔符作为 ”极客”。
- 所以我们得到的结果是极客之选这是之后的子字符串极客分隔符。
- 我们使用以下命令以 HTML 格式打印结果<p>标签。
相关用法
- JSTL fn:substringBefore()用法及代码示例
- JSTL fn:substring()用法及代码示例
- JSTL fn:startsWith()用法及代码示例
- JSTL fn:split()用法及代码示例
- JSTL fn:escapeXml()用法及代码示例
- JSTL fn:replace()用法及代码示例
- JSTL fn:endsWith()用法及代码示例
- JSTL fn:toLowerCase()用法及代码示例
- JSTL fn:containsIgnoreCase()用法及代码示例
- JSTL fn:toUpperCase()用法及代码示例
- JSTL fn:indexOf()用法及代码示例
- JSTL fn:trim()用法及代码示例
- JSTL fn:contains()用法及代码示例
- JSTL fn:length()用法及代码示例
- Java String compareToIgnoreCase()用法及代码示例
- Java String compareTo()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- Java String split()用法及代码示例
- JavaScript Math sinh()用法及代码示例
- Java String length()用法及代码示例
- Java String replace()用法及代码示例
- Java String replaceAll()用法及代码示例
- Java String substring()用法及代码示例
- Java String equals()用法及代码示例
- Java String equalsIgnoreCase()用法及代码示例
注:本文由纯净天空筛选整理自gauravgandal大神的英文原创作品 JSTL fn:substringAfter() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。