在 Java 中的 String.contains() 方法中使用正则表达式
本文将介绍如何在 Java 的 String.contains()
函数中使用正则表达式。
String.contains()
函数扫描字符串中的特定字符序列。 如果在此字符串中发现一系列 char 值,则返回 true; 否则,返回 false。
在 Java 中的 String.contains() 方法中使用正则表达式
它在调用 indexOf 函数之前将 CharSequence 转换为 String。 如果indexOf找到该字符串,则返回0或更大的数字; 否则,返回-1。
因此,如果存在一系列 char 值,则 contains()
函数返回 true; 否则,返回 false。
语法:
public boolean contains(CharSequence seq)
{
return indexOf(seq.toString()) > -1;
}
这是查看 charSequence 是否存在的示例。
首先,在类中创建一个名为 st 的字符串类型变量,并用字符串值填充它。
String st = " Hey folks Fql Jiyik here ";
现在,您可以在此处使用 .contains()
方法:
System.out.println(st.contains("Test"));
class shanii {
public static void main(String args[]){
String st = " Hey folks Fql Jiyik here ";
System.out.println(st.contains("Test"));
System.out.println(st.contains("Fql"));
System.out.println(st.contains("DS"));
System.out.println(st.contains("D"));
}
}
输出:
false
true
false
true
因为它不包含在我们命名为 st 的字符串中,所以提供的第一个参数“Test”将输出 false。 由于在字符串 st 中找到了“Fql”,因此它将返回 true,反之亦然。
相关文章
Python - 匹配多行文本块的正则表达式
发布时间:2023/06/02 浏览次数:232 分类:Python
-
本文讨论了在多行字符串中搜索特定模式的方法。 该解决方案折衷了已知和未知模式的几种方法,并解释了匹配模式的工作原理。编写正则表达式以匹配多行字符串的原因
在 Python 中使用正则表达式捕获组
发布时间:2023/06/02 浏览次数:93 分类:Python
-
本篇文章介绍了如何借助 Python 中的正则表达式捕获组。 我们还将了解这些群体以及我们如何捕获它们。 让我们开始吧。在 Python 中使用正则表达式捕获组
Python 正则表达式转义
发布时间:2023/06/02 浏览次数:67 分类:Python
-
这篇文章是关于 Python 正则表达式转义的。 此外,我们将介绍 Python 正则表达式转义以及如何通过适当的示例代码使用它,以及 Python 正则表达式的多种用途。
在 Python 中使用 Re 模块的正则表达式通配符
发布时间:2023/06/02 浏览次数:71 分类:Python
-
通配符在正则表达式中用作表示或交换一个或多个字符的符号。 这些主要用于简化搜索条件。本文详细解释了如何在 Python 中使用带有通配符的 re.sub() 来匹配字符串与正则表达式。使用 re.sub
在 Bash 中的 Case 语句中运行正则表达式
发布时间:2023/05/19 浏览次数:111 分类:操作系统
-
本文探讨了正则表达式、它们的基本语法,以及如何在 Bash 中使用 case 结构和 if-else 结构来运行它们。正则表达式简介 正则表达式,也称为 regex 或 regexp,是用于文本/字符串匹配的字符序列。
在 R 正则表达式中匹配换行符
发布时间:2023/03/21 浏览次数:254 分类:编程语言
-
R 字符串上的行终止字符序列可能很难与正则表达式(regex)模式匹配,因为它们在不同的操作环境中表现不同。然而,有一些模式在任何情况下都能正常工作。
JavaScript 中检查正则表达式是否匹配整个字符串
发布时间:2023/01/30 浏览次数:104 分类:JavaScript
-
使用 test() 方法检查正则表达式是否匹配整个字符串,例如 /^hello$/.test(str) 。 插入符号 ^ 和美元符号 $ 匹配字符串的开头和结尾。 如果正则表达式匹配整个字符串, test 方法返回 true