java实现匹配文本中是否有“秘密”词
时间: 2023-10-15 16:05:36 浏览: 97
可以使用Java中的正则表达式来匹配文本中是否有“秘密”词。以下是示例代码:
```java
import java.util.regex.*;
public class SecretWordMatcher {
public static void main(String[] args) {
String text = "这是一段包含秘密词的文本";
Pattern pattern = Pattern.compile("秘密");
Matcher matcher = pattern.matcher(text);
if (matcher.find()) {
System.out.println("文本中包含秘密词");
} else {
System.out.println("文本中不包含秘密词");
}
}
}
```
在上面的代码中,我们使用`Pattern`类创建了一个正则表达式模式,该模式用于匹配文本中是否有“秘密”词。然后,我们使用`Matcher`类对文本进行匹配,并使用`find()`方法检查是否匹配成功。如果匹配成功则输出“文本中包含秘密词”,否则输出“文本中不包含秘密词”。
相关问题
java实现匹配文本中是否有“秘密”“我的” “你的”词
同样可以使用Java中的正则表达式来匹配文本中是否有“秘密”、“我的”、“你的”词。以下是示例代码:
```java
import java.util.regex.*;
public class WordMatcher {
public static void main(String[] args) {
String text = "这是一段包含秘密、我的、你的词的文本";
Pattern pattern = Pattern.compile("(秘密|我的|你的)");
Matcher matcher = pattern.matcher(text);
while (matcher.find()) {
System.out.println("文本中包含词:" + matcher.group());
}
}
}
```
在上面的代码中,我们使用`Pattern`类创建了一个正则表达式模式,该模式用于匹配文本中是否有“秘密”、“我的”、“你的”词。其中,`|`表示或的意思。然后,我们使用`Matcher`类对文本进行匹配,并使用`find()`方法查找所有匹配的结果,使用`group()`方法获取匹配的字符串。最终,我们输出所有匹配的词。
ava实现匹配文本中是否有“秘密”“我的” “你的”词中的一个
同样可以使用Java中的正则表达式来匹配文本中是否有“秘密”、“我的”、“你的”词中的一个。以下是示例代码:
```java
import java.util.regex.*;
public class WordMatcher {
public static void main(String[] args) {
String text = "这是一段包含秘密、我的、你的词的文本";
Pattern pattern = Pattern.compile("(秘密|我的|你的)");
Matcher matcher = pattern.matcher(text);
if (matcher.find()) {
System.out.println("文本中包含匹配的词:" + matcher.group());
} else {
System.out.println("文本中不包含匹配的词");
}
}
}
```
在上面的代码中,我们使用`Pattern`类创建了一个正则表达式模式,该模式用于匹配文本中是否有“秘密”、“我的”、“你的”词中的一个。其中,`|`表示或的意思。然后,我们使用`Matcher`类对文本进行匹配,并使用`find()`方法查找是否有匹配的结果,使用`group()`方法获取匹配的字符串。最终,我们输出匹配的结果或者提示文本中不包含匹配的词。
阅读全文