编写指定字符串在给定字符串中第一次出现的函数
时间: 2024-12-29 17:31:12 浏览: 14
编写一个在给定字符串中查找特定字符串首次出现位置的函数,通常是一个常见的编程任务。这个函数可以采用多种编程语言来实现,下面是一个简单的Python版本示例:
```python
def find_first_occurrence(target, source):
"""
查找目标字符串target在源字符串source中的首次出现位置
:param target: 需要查找的目标字符串
:param source: 包含目标字符串的原始字符串
:return: 如果找到,返回目标字符串在源字符串中的起始索引;如果未找到,返回-1
"""
try:
index = source.index(target)
return index
except ValueError:
# 如果target不在source中,ValueError会被抛出,这里捕获并返回-1表示未找到
return -1
# 示例用法
position = find_first_occurrence("hello", "world hello universe")
if position != -1:
print(f"第一次出现的位置是 {position}")
else:
print("找不到目标字符串")
```
阅读全文