在本教程中,我们将讨论 JSTL 的fn:substring()
,fn:substringAfter()
和 fn:substringBefore()
函数。所有这些函数都用于从给定的输入字符串中获取字符串的一部分。在所有三个函数中获得输出的方式是不同的。
fn:substring()
此函数根据给定的开始和结束位置返回给定输入字符串的子字符串。
fn:substring()
语法
- 返回函数类型:
String
inputstring
:需要从中获取子字符串的字符串start
:子串的起始位置end
:子串的结束位置
fn:substring()
函数
在这个例子中,我们通过提供子字符串的起始和结束位置从给定字符串中获取子字符串。
输出:
fn:substringAfter()
它返回给定字符串的一部分,该字符串位于提供的字符串值之后。
fn:substringAfter()
语法
在此函数返回afterstring
之后输入中存在的内容。请参阅以下示例,以便更清楚地了解此主题。
fn:substringAfter()
示例
输出:
fn:substringBefore()
它与fn:substringAfter
函数正好相反。它返回位于指定字符串值之前的原始字符串部分。
fn:substringBefore()
语法
beforestring
之前的input
部分将作为此函数的输出返回
fn:substringBefore()
示例
输出: