python - 原始 f 字符串 SyntaxError
问题描述
我正在尝试在 Sublime Text 3.2.2 插件中使用原始 f 字符串构建正则表达式:
operatorSymbols = "==|!="
print(fr'\s*({operatorSymbols})\s*')
期望的输出:
\s*(==|!=)\s*
我得到错误:
print(fr'\s*({operatorSymbols})\s*')
^
SyntaxError: invalid syntax
它有什么问题?
解决方案
推荐阅读
- javascript - Javascript计算器不显示值?
- rest - 如何使用是/否字段过滤 REST API URL 中的列表
- angular - Angular Flex 布局 - fxLayoutGap.lt-lg="0px grid" - 在 Safari 中不起作用
- sql - 从一行中具有相同 id 的表中选择 Min 和 Max Value
- authentication - 使用客户端 ID 和客户端密码调用由 AAD 保护的 azure 函数
- php - 考虑营业时间,检索两个日期之间的剩余时间
- security - 如何防止“所有者”更改 GCP 控制台/云 shell 与 terraform 代码冲突?
- reactjs - React Components 中的函数声明很重要吗?
- facebook - 自动生成 Facebook 页面访问令牌
- r - 格式化数据框中的单个变量