1,在使用Django框架时,导入之前没有使用框架完成的网页,这时会遇到静态文件地址不匹配的问题,需要大量修改. 研究了一下sublime编译器,大家都使用正则匹配替换 2,位置在查找--替换与匹配,可以使用Ctrl+H 3,打开之后,会在底部出现替换窗口. 4,我需要替换的是引入bootstrap文件的操作,在Find What中输入正则内容. 5,注意Replace With中的 $1 ,就是Find What 中()的内容. 6,可以使用Replace,先对其中的一个匹配值进行替换,如果匹…
遍历一个文件夹,把里面所有txt文件里的[]里的朗读时间删除,也就是替换为空. import os import re import shutil #os文件操作,re正则,shutil复制粘贴 path1 = r"" #脚本 path2 = r"" #mp3 #for root1, dirs1, files1 in os.walk(path1): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 # for root2, dirs2…
在VS中用WindowsApplication做一个exe程序,用来给数据库密码加密,加密代码如下 private void generateBtn_Click(object sender, EventArgs e) { string pwd = pwdtxt.Text; ) { return; } string resultPwd = EncryptDES(pwd,""); resultPwdTxt.Text = resultPwd; } 加密生成按钮代码 /**/ /// <…
匹配的规则不能用 "/<script.*<\/script>/i",因为它不能匹配到换行符,那么多行js就匹配不掉了. 要用 "/<script[\s\S]*?<\/script>/i".里面的?表示尽可能少重复,也就是匹配最近的一个</script>. 源码范例: .代码如下: <?php header("Content-type:text/html;charset=utf-8"); $st…
上一遍写到了log4j2分层输出日志的内容,但因为项目原先采用的log4j,现使用log4j2,需将原有log4j的代码进行替换,以前的代码类似如下: private static final Logger logger = LoggerFactory.getLogger(TestController.class); logger.error(..) 例如对controller层的日志进行替换 1. 引入LogUtil类 通过分析,所有controlle层都加了@controller sprin…
PHP正则匹配到2个字符串之间的内容 $preg= '/xue[\s\S]*?om/i'; preg_match_all($preg,"学并思网址xuebingsi.com",$res); var_dump($res[0][0]); 匹配HTML便签内容 假如需要匹配下面HTML字符串里面的第三个<img> 把它替换掉,或者删除掉这样个需求 $string ='<p> <img src="http://md-bot-service.oss-cn-…
使用phpstorm 来编写php 和javascript 代码,感觉还是不错的,用得也很舒服. 遇到了一个需求,有时候在阅读框架源代码的时候 , 想过滤(删除)掉源代码中的注释行,如果手动逐行删除显示不够科学. 当然想到了强大的正则匹配(regExp regular expression), 通过写一个正则表达式,来查找出所有的注释行,并将其替换成空,即实现了需求. 1. ctrl + F , 输入正则表达式:(\/\/.*$)|(\/\*(.|\s)*?\*\/) 2. ctrl + R,…
一.Word查找栏代码&通配符一览表 序号 清除使用通配符复选框 勾选使用通配符复选框 特殊字符 代码 特殊字符 代码or通配符 1 任意单个字符 ^? 任意单个字符 ? 2 任意数字 ^# 任意数字(单个) [0-9] 3 任意英文字母 ^$ 任意英文字母 [a-zA-Z] 4 段落标记 ^p 段落标记 ^13 5 手动换行符 ^l  (这是是小写的英文L) 手动换行符 ^l or ^11 6 图形 ^g or ^1 图形 ^g 7 1/4长划线 ^+ 1/4长划线 ^q 8 长划线 ^j 长…
php中变量的声明? 由于php声明变量的时候, 不支持使用 var关键字, 又不能直接写一个变量名字, 孤零零的放在那里, 所以, 在php中声明变量的方式, 同时也是给变量初始化的形式, 即: "$var = 0; $var2 = array(); " markdown中, 如何写 "$": 直接使用$, 会被表示成 "( )", 又不支持转义, 那么就是用 引号来表示$ : "$" subject: 的读音 我们就读成这…
调用返回报文标签中的存在中划线“-”,不符合规范,需要统一进行转换,但不能替换标签内的内容,利用正则匹配重新输出 /** * 正则匹配报文中的xml标签,将其中的"-"转换为"_",重新输出 * 示例<Card-No>120-111</Card-No> * 转换输出为:<Card_No>120-111</Card_No> */ public static String replaceMidLine(String res…