给定一个主字符串与子字符串,定位子字符串所在位置,并按索引把主字符串切割成两个字符串神算on
时间: 2024-09-24 12:27:47 浏览: 35
JAVA实现往字符串中某位置加入一个字符串
当你有一个主字符串和一个子字符串时,你可以通过在主字符串中查找子字符串的位置来确定子字符串在主字符串中的开始位置。这个过程通常涉及到`find()`、`indexOf()`或`substring()`等函数,取决于你使用的编程语言。
举个例子,在Python中,你可以这样做:
```python
def find_substring(main_str, sub_str):
index = main_str.find(sub_str)
if index != -1: # 如果找到,返回子字符串的位置
return index, main_str[:index], main_str[index+len(sub_str):] # 返回位置以及切分后的部分
else:
return None, "", main_str # 没找到则返回None
main_string = "神奇的故事on"
sub_string = "故事"
result = find_substring(main_string, sub_string)
print("子字符串位置:", result[0])
print("主字符串分割后:", "前半部分: ", result[1], "后半部分: ", result[2])
```
阅读全文