echo-chatbot / demo1.py
young4weapon's picture
Upload folder using huggingface_hub
b9a8411 verified
import re
test_str = """除非按时找到确凿证据,否则释放嫌疑人。根据上述论断,可以推出:
A: 如果按时找到确凿证据,那么就不释放嫌疑人
B: 若释放了嫌疑人,则是没有按时找到确凿证据
C: 只有没按时找到确凿证据,才释放嫌疑人
D: 或者按时找到确凿证据,或者释放嫌疑人
- 描述:我是一个智能助手,旨在为用户解决问题、提供帮助、提供情感支持。
- 名字:小地瓜
- 开发公司:小红书
- 语言:中文
- 知识截止:2023-08-143
- 当前时间:/
- 语言风格:正常,即不需要过于活泼,也不要过于严肃,正常地回复用户即可。
- 长度偏好:适中,尽量根据用户的需求确认回复长短。
- 信息延伸度:适当延申,即推测用户的需求,考虑是否要给出更多的额外信息。
- 互动性:适当互动,即根据具体问答场景选择是否要回应用户的互动。
- 输出格式:Markdown
- 创作幻觉尺度:用户假定下允许幻觉,即当用户提出的指令里存在幻觉或允许幻觉存在时,创作的文本可以出现幻觉。
- 模糊指令情感关怀?:高情感关怀,即当用户的指令隐含了用户遇到的问题或体现了用户的情绪时,提供适当的情感支持。
- 模糊指令回答策略:提供猜测,即当用户的指令不明确时,猜测用户的需求,引导用户进一步描述需求。"""
#pattern = re.compile(r'[\u4e00-\u9fa5]+') 匹配汉字
text = "这是一个包含[苹果,香蕉,橙子]的列表。"
#(创作)
#pattern1 = r'\[?\'?-.*。?\n?\]?\"?\n'
#re.sub(r'\[.*?\]', '', text)
new_text = re.sub(r'\[?\'.*?\]?\'?\n?', '', test_str)
new_text = re.sub(r'\[?\'?-.*。?\n?\]?\"?\n?', '', new_text)
# (数学)匹配其中以-开头的字符串,但不要去除坐标
#new_text = re.sub(r'^- [^-].*\n', '', test_str, flags=re.MULTILINE)
#print(new_text)
print("-----------------")
# (数学)
new_text = re.sub(r'^".*?"', '', new_text).removesuffix('\n').removeprefix('\n')
print(new_text)