JSTL fn:replace()JSP(Java Server Pages)中的函數或方法主要用於字符串的操作。此函數允許開發人員將給定輸入字符串中出現的指定子字符串替換為另一個子字符串。本文將介紹 fn:replace() 函數的語法、參數和兩個實際示例。我們需要注意的是替換函數執行區分大小寫字符串的處理。
fn 語法:replace()
${fn:replace(sourceString, targetSubstring, replacementSubstring)}
其中,
- sourceString: 這是要在其中進行替換或修改的輸入或原始字符串。
- targetSubstring:這是 sourceString 中要替換的子字符串。
- replacementSubstring:這是主要替換 sourceString 中 targetSubstring 中出現的子字符串。
fn:replace()函數示例
下麵是 fn:replace() 函數的實現:
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:replace() Example</title>
</head>
<body>
<c:set var="originalString" value="GeeksforGeeks is a platform for computer science students.
GeeksforGeeks is good." />
<p>Original String: ${originalString}</p>
<c:set var="modifiedString" value="${fn:replace(originalString, 'GeeksforGeeks', 'GFG')}"/>
<p>Modified String: ${modifiedString}</p>
</body>
</html>
輸出:
Original String: GeeksforGeeks is a platform for computer science students. GeeksforGeeks is good.
Modified String: GFG is a platform for computer science students. GFG is good.
瀏覽器中顯示的最終輸出:
上述程序的解釋:
- 在上麵的例子中,我們初始化了“原始字符串” 與文本變量。
- 然後,我們使用了“fn:replace()” 函數來替換出現的“GeeksforGeeks”與“GFG” 在originalString 變量中。
- 替換後的字符串保存在“修改後的字符串” 變量,我們使用它將其打印在屏幕上<p>HTML 中的標簽。
相關用法
- JSTL fn:escapeXml()用法及代碼示例
- JSTL fn:endsWith()用法及代碼示例
- JSTL fn:substringBefore()用法及代碼示例
- JSTL fn:toLowerCase()用法及代碼示例
- JSTL fn:substringAfter()用法及代碼示例
- JSTL fn:containsIgnoreCase()用法及代碼示例
- JSTL fn:toUpperCase()用法及代碼示例
- JSTL fn:indexOf()用法及代碼示例
- JSTL fn:startsWith()用法及代碼示例
- JSTL fn:split()用法及代碼示例
- JSTL fn:substring()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自gauravggeeksforgeeks大神的英文原創作品 JSTL fn:replace() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。