用户输入一句包含呵呵的文字,找出所有呵呵的位置
时间: 2023-05-21 12:00:47 浏览: 136
可以使用 Python 中的 re 模块来实现这个功能,代码如下:
```python
import re
text = input("请输入一句话:")
matches = re.finditer(r"\b呵呵\b", text)
print("所有呵呵的位置:")
for match in matches:
print(match.start())
```
这段代码会提示用户输入一句话,然后使用正则表达式 `\b呵呵\b` 来匹配所有独立的“呵呵”,并输出它们在原文中的位置。
相关问题
用户输入一句话找出所有哇哇的位置用Python
好的,这个问题我可以回答。以下是Python代码:
```
sentence = input("请输入一句话:")
wawa_locations = [i for i in range(len(sentence)) if sentence.startswith("哇哇", i)]
print(wawa_locations)
```
这个代码可以让用户输入一句话,然后找出所有连续的“哇哇”的位置。如果没有“哇哇”,输出一个空列表。
用户输入一句话,找出所有”哇哇“的位置Python
好的,这是一个关于 Python 编程的问题。你可以使用字符串的 find() 方法来找出所有 "哇哇" 出现的位置。以下是一个示例代码:
```
string = input("请输入一句话:")
substr = "哇哇"
start = 0
while True:
index = string.find(substr, start)
if index == -1:
break
print("'%s' 出现的位置:%d" % (substr, index))
start = index + 1
```
你可以将上面的代码复制到你的 Python 环境中运行,并尝试输入不同的测试字符串来测试它的效果。如果你还有其他 Python 相关的问题,都可以随时向我提问哦。