请从键盘输入两个字符串str,subStr,其中str为源字符串,subStr为要删除的子串。 1)查找str中是否包含subStr。 2)试着删除str中的一个subStr子串。 3)试着删除源字符串中的所有subStr子串。
时间: 2023-06-02 09:06:20 浏览: 103
1)查找str中是否包含subStr:
请执行以下Python代码:
```
str = input("请输入源字符串:")
subStr = input("请输入要删除的子串:")
if str.find(subStr) != -1:
print("源字符串中包含要删除的子串。")
else:
print("源字符串中不包含要删除的子串。")
```
2)试着删除str中的一个subStr子串:
请执行以下Python代码:
```
str = input("请输入源字符串:")
subStr = input("请输入要删除的子串:")
newStr = str.replace(subStr, "", 1)
print("删除一个子串后的字符串为:", newStr)
```
3)试着删除源字符串中的所有subStr子串:
请执行以下Python代码:
```
str = input("请输入源字符串:")
subStr = input("请输入要删除的子串:")
newStr = str.replace(subStr, "")
print("删除所有子串后的字符串为:", newStr)
```
相关问题
java请从键盘输入两个字符串str,subStr,其中str为源字符串,subStr为要删除的子串。 1)查找str中是否包含subStr。 2)试着删除str中的一个subStr子串。 3)试着删除源字符串中的所有subStr子串。
1)可以使用str.indexOf(subStr)方法查找str中是否包含subStr,如果返回的值>=0,则说明包含;否则不包含。
2)可以使用str.replaceFirst(subStr,"")方法删除str中的一个subStr子串,该方法只删除第一个匹配的子串,如果要删除所有匹配的子串,则需要循环调用该方法。
3)可以使用str.replaceAll(subStr,"")方法删除源字符串中的所有subStr子串。
用java编写从键盘输入两个字符串str,subStr,其中str为源字符串,subStr为要删除的子串。 1)查找str中是否包含subStr。 2)试着删除str中的一个subStr子串。 3)试着删除源字符串中的所有subStr子串。
1)可以用 String 的 contains() 方法查找是否包含 subStr 子串,例如:
String str = "Hello world";
String subStr = "world";
if (str.contains(subStr)) {
System.out.println("str contains subStr");
} else {
System.out.println("str does not contain subStr");
}
2)可以用 String 的 replaceFirst() 方法删除一个子串,例如:
String str = "Hello world";
String subStr = "world";
String newStr = str.replaceFirst(subStr, ""); // 删除第一个 subStr
System.out.println(newStr);
3)可以用 String 的 replaceAll() 方法删除所有子串,例如:
String str = "Hello world, world, world";
String subStr = "world";
String newStr = str.replaceAll(subStr, ""); // 删除所有 subStr
System.out.println(newStr);
阅读全文