我有一个这样的段落:
paragraph = "Dear {{userName}},
You have been registered successfully. Our Manager {{managerName}} will contact soon.
Thanks"
Run Code Online (Sandbox Code Playgroud)
我需要解析{{}}中的所有字符串.段落中可能还有更多类似内容.
我试过这个解决方案:
result = re.search('{{(.*)}}',paragraph)
print(result.group(1))
# output is 'userName}} {{ManagerName'
Run Code Online (Sandbox Code Playgroud)
我想要的输出是:
["userName","managerName",....]
Run Code Online (Sandbox Code Playgroud)
请帮忙.
谢谢
使用 re.findall
例如:
import re
paragraph = """Dear {{userName}},
You have been registered successfully. Our Manager {{managerName}} will contact soon.
Thanks"""
print( re.findall(r"\{\{(.*?)\}\}", paragraph) )
Run Code Online (Sandbox Code Playgroud)
输出:
['userName', 'managerName']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |