跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求一个正则匹配写法
未分類
7 10 月 2020

求一个正则匹配写法

求一个正则匹配写法

資深大佬 : guke01857 0

原词: 两全其美( 注释: 美:美好。指做一件事顾全到双方,使两方面都得到好处。 )

我需要用 一些代码编辑器 比如 Editplus 或者 sublime 这一类的代码编辑软件,用正则去掉 HTML 标签两边的的空格,空白,以及换行符。且保留 HTML 标签内的 空格(比如:)

大佬有話說 (8)

  • 資深大佬 : lin07hui

    html 压缩插件

  • 資深大佬 : herozzm

    正则可以实现

  • 資深大佬 : herozzm

    >[^>]*(s{2,})[^>]*<

  • 主 資深大佬 : guke01857

    @herozzm
    <tr class=”a”> <td class=”b”>原词:</td>
    上面的是原有的。
    按照你的正则替换后
    <tr class=”a”td class=”b”>原词:</td>
    变成了这样

  • 資深大佬 : herozzm

    @guke01857 #4 注意只替换捕获内容$1

  • 資深大佬 : posthoc

    “s*(<(w+)[^>]*>.*?</(w+)[^>]*>)s*”
    if $2 == $3 {
    匹配的内容替换为 $1
    }

  • 資深大佬 : davin

    主需要的是不是 Trailing spaces 功能,基本主流的编辑器都有对应的插件吧。

  • 資深大佬 : onevcat

    如果你只是要用编辑器编辑 HTML 为了格式和好看的话,可以随便找个 Beautifier 系的插件,比如 https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify

    如果你是想要格式化一些输入文本或者自用的话,找个 (或者写个) HTML parser 会是更好更正确的选择..

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具