欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 網站建設 > 建站知識 > 利用DEDE正則批量查找替換數據庫的自定義內容

利用DEDE正則批量查找替換數據庫的自定義內容

POST TIME:2017-11-12 23:38

正則的表達式在MY SQL中也有應用,但是在具體將查找的東西直接進行Replace的時候目前還不能解決,幸好后臺中有個dede利用
正則,利用dede正則批量替換數據庫中內容,這樣我們完全減小了自己的工作量了。
例如網站的一個例子,
是替換一個div中的內容,摘抄實踐下,關鍵還是自己去體會,多用下正則,還是不錯的、正則相關的文章我在我的博客中也多次
提到了他的多種運用途徑。如果你都掌握好它的話,你的工作效率就會成倍的提高了。下面這個正則的用途是查找數據庫的中自
定義的DIV層中運用,一般這種用法你在采集,或者,用word直接添加內容后會用到。
看看這個是如何去除的。
例子一,去除簡單自定義內容內容
選擇數據表與字段:dede_addonarticle
替換方式:選擇正則表達式
主鍵字段:aid
被替換內容:MM[\d]*GG
選擇字段:body(這表是存儲文章內容的),選擇單選框:正則表達式,主鍵字段填寫"aid",被替換內容為上面的正則:
例:MM[\d]*GG
替換為:可為空,也可填寫你想置換為的內容。
替換條件:如果是全部,就不填寫。開始測試時,先備份了數據庫,然后僅替換一篇文章,條件中填寫:aid=888,如果是分類,
就填寫:typeid=18,這樣縮小替換范圍,避免出錯。
填寫安全確認碼,替換就ok了,
例子二,去除<div style="*">*</div>內容
<div style="background-color: #fff9ee; text-align: center"><font style="font-weight: bold;">文章地址址:<br
/>http://www.ni9ht.com/<br /></font> </div>
上述代碼,是一個不錯的style,大家可以顯示下,調試效果不錯。
可以利用以下正則來替換:
<div style=\&;[^>]*\&;>(.*)</font> </div>
在dede后臺,選擇:核心–數據庫內容替換–選擇表:
選擇數據表與字段:dede_addonarticle
替換方式:選擇正則表達式
主鍵字段:aid
被替換內容:<div style=\&;[^>]*\&;>(.*)</font> </div>
選擇字段:body(這表是存儲文章內容的),選擇單選框:正則表達式,主鍵字段填寫"aid",被替換內容為上面的正則:
例:<div style=\&;[^>]*\&;>(.*)</font> </div>
替換為:可為空,也可填寫你想置換為的內容。
替換條件:如果是全部,就不填寫。
注意:開始測試時,先備份了數據庫,然后僅替換一篇文章,條件中填寫:aid=8880,如果是分類,就填寫:typeid=18,這樣縮
小替換范圍,避免出錯。
填寫安全確認碼,替換就ok了,注意這個安全確認碼會有失效周期,但它自己不提示,也有這個可能,會選擇替換無反應,遇見
這情況,只有刷新當前頁面了。
很完整了吧!其它正則參考:http://bbs.dedecms.com/214856.html,這個當中的也不完整,也不太正確,需要對比來修改調試
,很費時間。
正則是個好技術,有著很強大的應用,花了點時間看,你的工作效果會大陪的提高!
這是我在處理文章時用到一些正則表達式,里面有你要的。在Editplus中使用。
在表:dede_addonarticle中,body字段即是文章內容。
過濾Table相關的:
<table([^>]*)>|</table>|<td>|</td>|<tbody>|</tbody>|<tr>|</tr>
正則: width=\&;[0-9][0-9][0-9]\&;| width=[0-9][0-9][0-9]| height=\&;[0-9][0-9][0-9]\&;| height=[0-9][0-9][0-9],
說明:過慮height、Width。
正則:<div style=\&;[^>]*\&;>|<div [^>]*>|</div>|<div>,注意:匹配<div style="">或者<div id="">。
正則: style=\&;[^"]*\&;| style=[^"]*,注意:匹配Style="border:"
正則:<style([^>]*)>(.*)</style> ,注意:匹配<style type="text/css"></style>
——————————————————
正則:<font [^>]*>|<font>|</font>|<strong [^>]*>|<strong>|</strong> ,注意:匹配<font>和<strong>
——————————————————
正則: border="[0-9]"| border=[0-9],注意:匹配border=""
——————————————————
正則:<span [^>]*>|<span>|</span> ,注意:匹配<span>
——————————————————
正則: id=[^ ]*| id=\&;[^ ]*\&;,注意:匹配id=""
—————————————————–
正則: title=[0-9][^ ]*| title=\&;[0-9][^ ]*\&;| alt=[0-9][^ ]*| alt=\&;[0-9][^ ]*\&;| alt=[a-z][^ ]*| alt=\&;[a
-z][^ ]*\&;,注意:匹配Title或者alt
—————————————————–
正則:<!–[^>]*–>,說明:匹配HTML注釋
——————————————————
正則:<script([^>]*)>(.*)</script>,說明:匹配<script></script>之間的全部內容
——————————————————
正則: class=[a-z][^ |^>]*| class=\&;[a-z][^ |^>]*\&;,說明:清理class="",經過充分測試
——————————————————
正則:<table([^>]*)>|</table>|<td>|</td>|<tbody>|</tbody>|<tr>|</tr>
——————————————————
正則:<h2 [^>]*>|<h2>|</h2>| align=left|<em>|</em>|<center>|</center>|<a([^>]*)>|</a>
正則表達式是一種通用的標準,大部分計算機語言都支持正則表達式,包括as3,這里轉摘出了一些常用的正則表達式語句,大家
用到的時候就不用自己寫了
^[0-9]*[1-9][0-9]*$  //匹配正整數
^-[0-9]*[1-9][0-9]*$  //匹配負整數
^-?\d+$    //匹配整數
^\d+(\.\d+)?$  //匹配非負浮點數(正浮點數 + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //匹配正浮點數
^((-\d+(\.\d+)?)|(0+(\.0+)?))$  //匹配非正浮點數(負浮點數 + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$  //匹配負浮點數
^(-?\d+)(\.\d+)?$  //匹配浮點數
^[A-Za-z]+$  //匹配由26個英文字母組成的字符串
^[A-Z]+$  //匹配由26個英文字母的大寫組成的字符串
^[a-z]+$  //匹配由26個英文字母的小寫組成的字符串
^[A-Za-z0-9]+$  //匹配由數字和26個英文字母組成的字符串
^\w+$  //匹配由數字、26個英文字母或者下劃線組成的字符串
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$    //匹配email地址
^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$  //匹配url
匹配中文字符的正則表達式: [\u4e00-\u9fa5]
匹配雙字節字符(包括漢字在內):[^\x00-\xff]
匹配空行的正則表達式:\n[\s| ]*\r
匹配HTML標記的正則表達式:/<(.*)>.*<\/>|<(.*) \/>/
匹配首尾空格的正則表達式:(^\s*)|(\s*$)
匹配Email地址的正則表達式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配網址URL的正則表達式:^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$
匹配帳號是否合法(字母開頭,允許5-16字節,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
匹配國內電話號碼:(\d{3}-|\d{4}-)?(\d{8}|\d{7})?
匹配騰訊QQ號:^[1-9]*[1-9][0-9]*$
下表是元字符及其在正則表達式上下文中的行為的一個完整列表:
\ 將下一個字符標記為一個特殊字符、或一個原義字符、或一個后向引用、或一個八進制轉義符。
^ 匹配輸入字符串的開始位置。如果設置了 RegExp 對象的Multiline 屬性,^ 也匹配 '\n' 或 '\r' 之后的位置。
$ 匹配輸入字符串的結束位置。如果設置了 RegExp 對象的Multiline 屬性,$ 也匹配 '\n' 或 '\r' 之前的位置。
* 匹配前面的子表達式零次或多次。
+ 匹配前面的子表達式一次或多次。+ 等價于 {1,}。
? 匹配前面的子表達式零次或一次。? 等價于 {0,1}。
{n} n 是一個非負整數,匹配確定的n 次。
{n,} n 是一個非負整數,至少匹配n 次。
{n,m} m 和 n 均為非負整數,其中n <= m。最少匹配 n 次且最多匹配 m 次。在逗號和兩個數之間不能有空格。
? 當該字符緊跟在任何一個其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面時,匹配模式是非貪婪的。非貪婪模式盡可能少的匹
配所搜索的字符串,而默認的貪婪模式則盡可能多的匹配所搜索的字符串。
. 匹配除 "\n" 之外的任何單個字符。要匹配包括 '\n' 在內的任何字符,請使用象 '[.\n]' 的模式。
(pattern) 匹配pattern 并獲取這一匹配。
(?:pattern) 匹配pattern 但不獲取匹配結果,也就是說這是一個非獲取匹配,不進行存儲供以后使用。
(?=pattern) 正向預查,在任何匹配 pattern 的字符串開始處匹配查找字符串。這是一個非獲取匹配,也就是說,該匹配不需要
獲取供以后使用。
(?!pattern) 負向預查,與(?=pattern)作用相反
x|y 匹配 x 或 y。
[xyz] 字符集合。
[^xyz] 負值字符集合。
[a-z] 字符范圍,匹配指定范圍內的任意字符。
[^a-z] 負值字符范圍,匹配任何不在指定范圍內的任意字符。
\b 匹配一個單詞邊界,也就是指單詞和空格間的位置。
\B 匹配非單詞邊界。
\cx 匹配由x指明的控制字符。
\d 匹配一個數字字符。等價于 [0-9]。
\D 匹配一個非數字字符。等價于 [^0-9]。
\f 匹配一個換頁符。等價于 \x0c 和 \cL。
\n 匹配一個換行符。等價于 \x0a 和 \cJ。
\r 匹配一個回車符。等價于 \x0d 和 \cM。
\s 匹配任何空白字符,包括空格、制表符、換頁符等等。等價于[ \f\n\r\t\v]。
\S 匹配任何非空白字符。等價于 [^ \f\n\r\t\v]。
\t 匹配一個制表符。等價于 \x09 和 \cI。
\v 匹配一個垂直制表符。等價于 \x0b 和 \cK。
\w 匹配包括下劃線的任何單詞字符。等價于'[A-Za-z0-9_]'。
\W 匹配任何非單詞字符。等價于 '[^A-Za-z0-9_]'。
\xn 匹配 n,其中 n 為十六進制轉義值。十六進制轉義值必須為確定的兩個數字長。
\num 匹配 num,其中num是一個正整數。對所獲取的匹配的引用。
\n 標識一個八進制轉義值或一個后向引用。如果 \n 之前至少 n 個獲取的子表達式,則 n 為后向引用。否則,如果 n 為八進
制數字 (0-7),則 n 為一個八進制轉義值。
\nm 標識一個八進制轉義值或一個后向引用。如果 \nm 之前至少有is preceded by at least nm 個獲取得子表達式,則 nm 為
后向引用。如果 \nm 之前至少有 n 個獲取,則 n 為一個后跟文字 m 的后向引用。如果前面的條件都不滿足,若 n 和 m 均為
八進制數字 (0-7),則 \nm 將匹配八進制轉義值 nm。
\nml 如果 n 為八進制數字 (0-3),且 m 和 l 均為八進制數字 (0-7),則匹配八


上一篇:dedecms5.7添加欄目時以簡拼作目錄名 以拼音首字母

下一篇:織夢 dedecms 文章內容 body 內部超鏈接替換為空

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产成人精品三级| 中文字幕第24页| 色悠久久久久综合欧美99| 欧美经典一区二区三区| 麻豆91精品91久久久的内涵| 最近中文字幕无免费| 欧美日韩成人综合| 午夜国产不卡在线观看视频| 免费黄色a级片| 欧美日韩免费高清一区色橹橹| 亚洲精品日日夜夜| 91视频免费入口| 欧美性感一类影片在线播放| 亚洲精品乱码久久久久久久久| 99视频精品全部免费在线| 色天使久久综合网天天| 亚洲视频每日更新| 91视频在线观看| 欧美日韩精品高清| 丝袜美腿亚洲色图| 丰满圆润老女人hd| 久久九九影视网| 高清日韩电视剧大全免费| 日本天堂中文字幕| 一区二区在线电影| 国产不卡一二三| 日韩欧美国产午夜精品| 乱一区二区av| 国产3级在线观看| 亚洲桃色在线一区| 日韩av成人网| 日韩欧美一级二级三级久久久| 另类人妖一区二区av| 久久免费手机视频| 亚洲欧洲另类国产综合| 91麻豆免费看片| 91精品国产高清一区二区三区蜜臀 | 人妻体内射精一区二区| 久久这里只有精品视频网| 国产精品亚洲视频| 色婷婷狠狠综合| 天天色天天爱天天射综合| 人人人妻人人澡人人爽欧美一区| 久久亚洲一区二区三区明星换脸| 国产91精品入口| 欧美日韩在线免费视频| 日本免费在线视频不卡一不卡二| 日韩电影在线观看电影| 性猛交娇小69hd| 综合久久给合久久狠狠狠97色| 成人在线观看一区二区| 久久这里只有精品6| av亚洲精华国产精华精| 欧美一区二区三区婷婷月色| 国产一区二区伦理片| 在线精品视频免费播放| 日本欧美久久久久免费播放网| 五月天免费网站| 亚洲最大成人综合| 无码 人妻 在线 视频| 中文字幕亚洲欧美在线不卡| 五月天激情小说| 欧美国产日韩精品免费观看| www.黄色网| 国产亚洲欧美色| 91蜜桃网址入口| 久久久亚洲综合| 成人一区二区三区仙踪林| 久久久久久99精品| 中文字幕无人区二| 中文字幕av一区 二区| 人妻体内射精一区二区三区| 国产欧美一区二区精品婷婷| 天天躁日日躁狠狠躁av| 欧美激情一区二区三区不卡 | 91网页版在线| 26uuu色噜噜精品一区| 男人操女人下面视频| 久久九九影视网| 中文字幕第3页| 亚洲欧洲精品一区二区精品久久久| 亚洲国产综合视频| 亚洲另类在线一区| 久久精品在线观看视频| 日韩电影免费在线| 欧美在线你懂的| 国产成人综合在线观看| 日韩精品一区国产麻豆| 制服.丝袜.亚洲.中文.综合懂 | 精品视频站长推荐| 国产精品国产a级| 偷拍夫妻性生活| 亚洲va在线va天堂| 色综合久久88色综合天天6| 狠狠色综合日日| 欧美一级久久久久久久大片| 91在线看国产| 国产精品久久福利| 农村老熟妇乱子伦视频| 奇米影视7777精品一区二区| 欧美色成人综合| av中文字幕一区| 超碰人人人人人人人| 亚洲地区一二三色| 日本久久一区二区三区| 成人夜色视频网站在线观看| 久久毛片高清国产| 国产精品无码一区二区三区| 午夜精品在线看| 91久久国产综合久久| 国产a久久麻豆| 欧美成人猛片aaaaaaa| 波多野结衣加勒比| 午夜精品福利一区二区三区av| 欧美综合一区二区| 成人午夜激情在线| 国产精品视频一区二区三区不卡| 亚洲午夜久久久久久久国产| 日本在线不卡视频一二三区| 在线综合视频播放| 粗大的内捧猛烈进出视频| 一区二区三区日韩精品| 在线免费不卡电影| 91性感美女视频| 亚洲欧美日韩中文字幕一区二区三区| 国产免费一区二区三区四区| 国产一区二区成人久久免费影院| 26uuu国产日韩综合| 国产三级av在线播放| 免费成人在线观看视频| 日韩精品一区二区三区四区 | 国产激情第一页| 五月婷婷久久综合| 91精品国产综合久久精品麻豆| 精品人妻在线视频| 五月天激情综合| 日韩欧美你懂的| 熟女俱乐部一区二区| 激情欧美一区二区三区在线观看| 久久久综合九色合综国产精品| 亚洲精品国产精品国自| 国产精品77777竹菊影视小说| 国产精品情趣视频| 色一情一伦一子一伦一区| 91麻豆成人久久精品二区三区| 一二三区精品视频| 91精品综合久久久久久| 熟女少妇一区二区三区| 国产精品自在在线| 中文字幕综合网| 欧美日韩一区二区在线视频| 182在线视频| 久久国产精品99精品国产 | 久久久精品日韩欧美| 亚洲色图欧美色| 成人午夜视频网站| 亚洲中国最大av网站| 欧美一区二区网站| 国产精品久久免费观看| 成人综合婷婷国产精品久久| 亚洲黄色av一区| 日韩欧美的一区| 亚洲一级理论片| 成人av中文字幕| 亚州成人在线电影| 国产午夜三级一区二区三| 欧美在线综合视频| 人妻大战黑人白浆狂泄| 成人午夜免费av| 三级久久三级久久| 国产婷婷色一区二区三区| 色狠狠av一区二区三区| 99久久人妻精品免费二区| 国产麻豆成人传媒免费观看| 亚洲精品国产精华液| 欧美v亚洲v综合ⅴ国产v| 日韩av手机在线免费观看| 国产乱淫av麻豆国产免费| 久久99国产精品久久| 亚洲欧美日韩久久| 欧美成人激情免费网| 福利所第一导航| 喷水视频在线观看| 粉嫩av一区二区三区| 午夜一区二区三区视频| 欧美国产日韩精品免费观看| 69p69国产精品| 国产喷水在线观看| free性中国hd国语露脸| 成人免费视频app| 日本色综合中文字幕| 18成人在线视频| 欧美成人aa大片| 欧美亚洲尤物久久| 女人又爽又黄免费女仆| 久久发布国产伦子伦精品| 国产一区二区三区免费| 午夜久久久影院| 综合网在线视频| 久久久亚洲高清|