replace_htmls.ahk 657 B

1234567891011121314151617181920
  1. #NoEnv
  2. SendMode Input
  3. SetWorkingDir %A_ScriptDir%
  4. Loop, %0%
  5. {
  6. GivenPath := %A_Index%
  7. FileRead, oldhtml, *P65001 %GivenPath%
  8. html := oldhtml
  9. html := RegExReplace(html,"simU)\stppabs=""(.*)""","")
  10. html := RegExReplace(html,"simU)\shref=""javascript:if\(confirm(.*)"""," href=""#""")
  11. html := RegExReplace(html,"simU)(*BSR_ANYCRLF)<script\stype=""text/javascript"">\R(.*)</div>\R</body>","</body>")
  12. StringReplace, html, html, create_menu(`'http://codeigniter.org.cn/user_guide/`'), create_menu(`'null`'), All
  13. if(html != oldhtml)
  14. {
  15. FileCopy, %GivenPath%, %GivenPath%.bak
  16. FileDelete, %GivenPath%
  17. FileAppend, %html%, %GivenPath%,UTF-8-RAW
  18. }
  19. }