python完全匹配_python如何精确匹配
各位大虾好!
小弟有一个文件里面是这个样子:data_center = {
access_key = {
ak = "this is ak",
sk = "this is sk",
},
rc_server_port = 8989,
rc_proxy_slb_port = 8990,
}
region = {
id = "8",
access_key = {
{ak = "this is ak", sk = "this is sk"},
},
rtsp_url_key = "6y7u8i9o0p",
}
我现在想获取整个data_center这个节点的内容,于是我就如下写:key_start = 'data_center'
key_end = '}'
pattern = re.compile(key_start+'(.*?)'+key_end,re.S)
result = pattern.findall(data)
print result
但是得到的结果是[' \r\n\taccess_key = {\r\n\t\tak = "this is ak", \r\n\t\tsk = "this is sk",\r\n \t\t ']
也就是说匹配到了前一个“},”而不是后面那个“}”,请问我该怎么办?
第二个问题,我想得到的格式跟原来的一样,还是json的格式,请问我该怎么办?
python完全匹配_python如何精确匹配相关推荐
- Elasticsearch:在搜索引擎中如何实现完全匹配(内容精确匹配)查询
本文地址: http://blog.csdn.net/hereiskxm/article/details/47979013 在有搜索引擎之前,我们查文档常使用顺序匹配.我们需要在文档中顺序扫描,找到完 ...
- python 字符匹配_python 中如何匹配字符串
python 中如何匹配字符串? 1. re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none.import re line="th ...
- python正则匹配_Python正则表达式只匹配一次
我正在尝试创建一个简单的降价乳胶转换器,只是为了学习 python和基本的正则表达式,但我不知道试图弄清楚为什么下面的代码不起作用: re.sub (r'\[\*\](.*?)\[\*\]: ?(.* ...
- python实现括号匹配_python实现括号匹配
主要的思路: 首先设置两个列表分别存放的是各种括号的开括号和闭括号,然后遍历给定的字符串,分如下几种情况: 1.字符串首字符出现在闭括号列表中,直接结束,输出错误 2.字符串长度不为偶数,直接结束,输 ...
- python贪婪匹配_python re模块匹配贪婪和非贪婪模式详解
python re模块匹配贪婪和非贪婪模式详解 这篇文章主要介绍了python re模块匹配贪婪和非贪婪模式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友 ...
- python计算小数_python执行精确的小数计算方法
在进行浮点数计算时它们无法精确表达出所有的十进制小数位. a = 4.1 b = 5.329 print(a+b) 9.428999999999998 这些误差实际上是底层cpu的浮点运算单元和iee ...
- python精确匹配字符串_Python: 字符串搜索和匹配,re.compile() 编译正则表达式字符串,然后使用match() , findall() 或者finditer() 等方法...
1. 使用find()方法 >>> text = 'yeah, but no, but yeah, but no, but yeah' >>> text.find( ...
- SEM关键词匹配模式_精确、精确包含、同义包含
精确匹配模式: 精确匹配是覆盖范围最小的一种匹配模式,只有当网民搜索词与关键词一模一样时,企业推广信息才会有机会展现.最大的优势就是定位精准.只要关键词添加合理,则可以保证大部分通过企业推广进入的客户 ...
- Linux系列:grep模糊匹配、精确匹配、正则表达式
模糊匹配 grep "abc" 精确匹配 grep -w "abc" 忽略大小写 grep -i "abc" 正则表达式(a-z开头) g ...
最新文章
- python精彩编程200例百度_Python趣味编程与精彩实例
- aaynctask控制多个下载进度_C# 多线程方法 控制两个进度条
- java socat_socat安装使用方法
- c# oldb连接_如何使用C#中的OleDbConnection 连接读取Excel?
- 洛谷月赛 P3406 海底高铁
- R 语言学习(二)—— 向量
- 从神话诗歌到奇幻科学的人类探索史·《月亮》·三
- python编写米字格的步骤_2分钟学会在Word中制作田字格 米字格 书法练字再也不用买本子了...
- [4G5G专题-20]:架构-降低业务延时的移动边缘计算MEC-应用服务的下沉。
- 02.Mirth Connect client API 调用
- innerHTML、innerText和outerHTML的区别
- 风云激荡,成功者自强
- AN APPROACH OF VECTOR FIELD TEXTURE VISUALIZATION BASED ON FIELD DRIVEN STRENGTH算法实现
- SEO内链优化,网站内部链接优化方法
- 03 数据载入、存储及文件格式
- FileNotFoundError: [Errno 2] No such file or directory: ‘ETHZ/eth01/images/image_00000001_2021-10-29
- 击碎瓶颈《华为项目管理体系最佳实践 》青岛站
- ARC101E - Ribbons on Tree
- python判别分析_二次判别分析Quadratic Discriminant Analysis(QDA)
- 【调剂】中国地震局工程力学研究所2022年硕士研究生调剂信息
热门文章
- XUbuntu查看系统开机/运行时间与重启次数(一百三十五)
- 2010-2019考研英语二 新题型真题+答案
- MAVROS started. MY ID 1.240, TARGET ID 1.1
- iOS备忘录之自定义代码块
- 彼得蒂尔《从0到1》阅读笔记
- 阴阳师 御魂源代码分享(用了大漠插件,目前已失效,仅供学习)
- vbox5.2运行linux,VirtualBox 5.2.8发布,增加对Linux Kernel 4.15的支持
- C语言写一个小程序,胖胖的爱心桃
- IPRAN网络结构智能优化
- Xamarin:使用C#移植Android操作系统