python - 使用正则表达式 python 提取特定模式
问题描述
我希望输入字符串并提取特定模式:
例如 :
string = '''s = "STRUCTURES 9""W X 7""H 1-100W SCON"'''
从上面的字符串中我想提取 9""WX 7.5""H 我该怎么做?谢谢!
解决方案
import re
string = '''s = "STRUCTURES 9""W X 7""H 1-100W SCON"'''
match = re.search('STRUCTURES (.*?H)', string).group(1)
print(match)
输出:
9""W X 7""H
推荐阅读
- kotlin - Kotlin SharedFlow - 如何订阅?
- python - 如果某个较低级别的索引不存在,则删除所有较高级别的多索引行
- javascript - 类型错误:firebase__WEBPACK_IMPORTED_MODULE_11__.auth 不是函数
- sql - 连接表时获取太多行
- reactjs - 价格过滤升序和降序React js
- salesforce - Salesforce CDC 通过 AppFlow 和 EventBridge 到 AWS SQS - 如何使 FIFO 贯穿始终?
- c++ - 命令 push_back 导致退出代码 -1073741819 (0xC0000005) c++
- c++ - 未命名的匿名联合上的 [[no_unique_address]] 是否有效?
- optimization - 尝试将数据从 excel 导出到 gams 时未创建 gdx 文件
- ldap - Moodle 问题:可以在没有用户登录的情况下将 LDAP 创建的配置文件注册到课程中吗?