regex - 正则表达式匹配某个单词之前的所有内容
问题描述
我有一个带括号和各种字符的字符串,并且想提取这个字符串的所有内容,直到单词价格(不包括价格)。我已经尝试了以下方法,但我无法让它工作。
string = 'b012500 GBP 6,500 (change) price'
re.search('^[^price]+',string)
我想把它作为输出
b012500 GBP 6,500 (change)
我怎样才能做到这一点?
解决方案
推荐阅读
- python - 从输出表向后跟踪变量到原始表或源表
- python - Python - 对 2 个列表进行排序 - 升序和降序并返回为 2 个列表
- sql - sql计算有多少重复值
- c++ - Glfw 在 .cpp 文件中给出未解决的外部符号错误,但在 .h 中没有
- python-3.x - 有没有办法可以循环我的函数以多次重复条件(python)
- flutter - 当用户在颤动中单击其他地方时如何关闭小吃店?
- python-3.x - Python 的 asyncio.gather() 似乎没有异步运行任务
- ios - 如何将文件从缓存移动/复制到用户的文档目录?[迅捷,颤振]
- regex - 使用正则表达式在@之后获取十进制数
- ios - 【UISearchController / UISearchBar】如何为搜索图标添加点击手势?