zoukankan      html  css  js  c++  java
  • json , 正则

    json:

    import json
    user = {
    'dsada': 'whichT','a':True,'b':None
    }
    a=json.dumps(user,indent=3,sort_keys=True,separators=(',',':'))
    print(a)
    >>>
    {
    "a":true,
    "b":null,
    "dsada":"whichT"
    }
    b=json.loads(a)
    print(b)
    
    >>> {'a': True, 'b': None, 'dsada': 'whichT'}

    正则:

    '''
    非 ,开头,结尾,0-多次,1- ,0-1,次数{n,m},或, 转义,或, 分组
      .        ^           $         *          +        ?     {N,M}     [a,^]               |     ()                                        这些都是元字符
    search     --> 只返回第一个值,or None
    findall      --> [符合条件全部放进来],
    match      --> 从首字母开始匹配 = ^
    compile    --> 把正则表达式编译成正则对象
    sub           --> 类似字符串替换 res=re.sub('o','i','python',1)      --> pythin
    split          --> 能用正则方法切割 res=re.split('d','ad87ada5ad4f5')      --> ['ad', '', 'ada', 'ad', 'f', '']

    group,start ,end,span             # match对象时使用
    [.,^]        . 是字符, ^取反

    '''

    import re

    re.findall(r'd+?','dasdafafaa31')               #  +: 1-   ?:取最小值 1次'

  • 相关阅读:
    HDU 1016 Prime Ring Problem
    POJ 1724 ROADS(bfs最短路)
    HDU 1033 Edge
    IE 兼容模式
    HDU 1263 水果
    数据结构之图详解
    继续过中等难度.0309
    排序的稳定性
    Java+7入门经典
    哈希链表及其变种
  • 原文地址:https://www.cnblogs.com/tangpg/p/8056497.html
Copyright © 2011-2022 走看看