当前位置:网站首页 > Vue.js开发 > 正文

dex解密字符串(dex解密成js)



 Regular Expression, 正则表达式, 一种使用表达式的方式对字符串进行匹配的语法规则.

我们抓取到的网页源代码本质上就是一个超长的字符串, 想从里面提取内容.用正则再合适不过了.

正则的优点: 速度快, 效率高, 准确性高 正则的缺点: 新手上手难度有点儿高.

不过只要掌握了正则编写的逻辑关系, 写出一个提取页面内容的正则其实并不复杂

正则的语法: 使用元字符进行排列组合用来匹配字符串 在线测试正则表达式在线正则表达式测试

1.2.1 findall

查找所有. 返回list

lst = re.findall("m", "mai le fo len, mai ni mei!")

print(lst) # ['m', 'm', 'm']

lst = re.findall(r"d+", "5点之前. 你要给我5000万")

print(lst) # ['5', '5000']

1.2.2 search

会进行匹配. 但是如果匹配到了第一个结果. 就会返回这个结果. 如果匹配不上search返回的则是None

ret = re.search(r'd', '5点之前. 你要给我5000万').group()

print(ret) # 5

1.2.3 match

只能从字符串的开头进行匹配(再见)

ret = re.match('a', 'abc').group()

print(ret) # a

1.2.4 finditer

和findall差不多. 只不过这时返回的是迭代器(重点)

 
  

1.2.5 compile

可以将一个长长的正则进行预加载. 方便后面的使用

 
  

1.2.6 正则中的内容如何单独提取?

单独获取到正则中的具体内容可以给分组起名字

这里可以看到我们可以通过使用分组. 来对正则匹配到的内容进一步的进行筛选.

 
  

1.2.7 做内容替换

正则表达式本身是用来提取字符串中的内容的. 也可以用作字符串的替换

 
  
 
  

pip install bs4

2.2.1 find 与find_all 通用查询方案

从名字上看. 一个是查找一个, 另一个是查找所有.

  1. find, 在页面中查找一个结果, 找到了就返回
  2. find_all, 在页面中查找一堆结果. 找完了才返回
 
  
 
  

2.2.2 css选择

  1. select_one(选择器) 使用选择器获取html文档中的标签, 拿一个
  2. select(选择器) 使用选择器获取html文档中的标签, 拿一堆
 
  
 
  

xpath是一种非常简单好用的页面提取方案. 使用前. 请安装好lxml模块

pip install lxml

1.2 xpath语法

 
  

到此这篇dex解密字符串(dex解密成js)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 打印机共享修复(打印机共享修复工具V2.1)2025-09-23 14:27:07
  • ad10安装及破解教程(ad10.58破解版安装教程)2025-09-23 14:27:07
  • stompJS详解(stlmap详解)2025-09-23 14:27:07
  • pcie5.0和pcie4.0区别大吗(pcie5.0 4.0)2025-09-23 14:27:07
  • js数组方法中,哪些不能改变自身数组(js数组不能改变数组本身)2025-09-23 14:27:07
  • ubuntu源码下载(ubuntu20.04 源)2025-09-23 14:27:07
  • vue.js快速入门(vue.js快速入门书籍)2025-09-23 14:27:07
  • vue3与vue2.5区别大吗(vue2.3和vue3.0区别)2025-09-23 14:27:07
  • ubuntu 18.04升级内核(ubuntu16升级内核)2025-09-23 14:27:07
  • win11安装vmware(win11安装vmware15.5)2025-09-23 14:27:07
  • 全屏图片