正则表达式

    xiaoxiao2021-03-25  92

    有时候,可能需要获取某一个网站上面的所有a标签的title,直接复制粘贴,还需要手动给出空格进行分开,而且有的长的title使用…来代替,不能直接全部复制粘贴。如需要获取寻医问药网症状百科http://zzk.xywy.com/p/a.html 上面的全部症状数据,可以查看源码,将源码贴到sublime这类文本编辑软件中,然后使用正则表达式进行快速提取想要的内容。这里记录一些用到的正则表达式。

    (?<=").* 匹配"后面的所有内容(不包括引号) .*(?=\btitle\b) 匹配title前面的所有内容 (不包括title)

    ." 匹配最后一个引号前面的所有内容(包括最后一个引号) .?(?=") 匹配引号前面的内容(不包括引号) (?<=([M]).* 匹配(M后面的内容,不包括(M [0-9]* 匹配字符串中的所有数字

    批量删除空白行 sublime: find–replace, "Find what"填写 \s+$,“replace with”不填写

    或者 ^\s*(?=\r?$)\n ,在visual studio code中这样,替换空行。

    将regular expression 选项选中,然后点击“Replace All”按钮即可

    尖号“^”,上尖号代表每行的开头 美元符号“$”,美元符号代表每行的结尾

    不包含“hello”的字符串

    mm,bn,hello,ssdenl. sdfsdf,dfdf,dfdfe,ggg. sdfd,gfgf dfdfgfgdfgsdfgsdfg dfgfdg,sdfsdfdhello.sdfasdfas/ sdfsdfdfgdfgdsfhellosdfasdfasdf sdfasdfdfgffghjdkfjglfdg ^(?!.*hello).*$
    转载请注明原文地址: https://ju.6miu.com/read-22889.html

    最新回复(0)