1 頁 (共 1 頁)

[已解決] 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-04-22 16:14
阿維
我最近打算升級到 phpBB3 可是不知道如何從資料庫大量去除強化引言代碼的字串
請問有什麼文字編輯器可以大量取代/刪除

代碼: 選擇全部

";p="文章編號
像這樣的隨機字串呢?
因為用編輯文章的方式實在是太費工了

代碼: 選擇全部

●主機作業系統:Linux
●您的上網方式:FTTB
●您安裝的程式:Apache 2.2.8 (Unix) + php 4.4.8 + MySQL 4.1.22-standard
●您的 phpBB 版本:phpBB 2.0.23
●您的 domain (網域名稱) : hayashibara.org
●您的 phpBB 連結網址: http://www.hayashibara.org
強化引言範例:

代碼: 選擇全部

[quote="Roger";p="3006"]我真想膜拜一下,其中一張好GL呀,哈!(竟然那時就有這種了..)[/quote]

Re: 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-04-22 21:08
~倉木麻衣~
JORDAN 寫:我最近打算升級到 phpBB3 可是不知道如何從資料庫大量去除強化引言代碼的字串
請問有什麼文字編輯器可以大量取代/刪除

代碼: 選擇全部

";p="文章編號
強化引言範例:

代碼: 選擇全部

[quote="Roger";p="3006"]我真想膜拜一下,其中一張好GL呀,哈!(竟然那時就有這種了..)[/quote]
可以試看看用EmEditor做搜尋/取代
搜尋目標

代碼: 選擇全部

(\[quote=".*");p=".*"\]
取代為

代碼: 選擇全部

\1]
要記得勾選「使用正規表現」(因為翻譯的關係,字可能不太一樣)

Re: 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-04-23 02:18
阿維
感謝,我已經取代部份代碼了
只是,之前有一段時間沒有修正強化引言Bug的問題,所以有部分的強化引言,是像下面那樣的,請問該如何設定?

代碼: 選擇全部

[quote=zzz99";p="2158]

Re: 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-04-23 17:00
~倉木麻衣~
JORDAN 寫:只是,之前有一段時間沒有修正強化引言Bug的問題,所以有部分的強化引言,是像下面那樣的,請問該如何設定?

代碼: 選擇全部

[quote=zzz99";p="2158]
一樣勾選正規表示式的選項
搜尋目標填入

代碼: 選擇全部

(\[quote=)(.*");p=.*\]
取代為

代碼: 選擇全部

\1"\2]

Re: 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-04-23 20:13
阿維
回報:
我用您所提供的條件去搜尋,好像會把引言內的訊息全部取代,就像下面那樣

原訊息:

代碼: 選擇全部

[quote=發表人";p="文章編號]文章內容[/quote]
修改過:

代碼: 選擇全部

[quote=發表人"]
還是說可不可以先針對

代碼: 選擇全部

[quote=發表人";p="文章編號]
例如:

代碼: 選擇全部

[quote="發表人";p="文章編號]
去做一般性的完整取代修改,再重新使用正規表示式的選項去做取代呢? :$
不好意思,麻煩您了! :)

Re: 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-04-23 20:38
~倉木麻衣~
抱歉, 沒考慮到這個狀況

搜尋目標改成這樣子看看

代碼: 選擇全部

(\[quote=)(.*?");p=.*?\]
取代為的部份維持不變

代碼: 選擇全部

\1"\2]

Re: 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-04-23 21:49
阿維
真是太感謝了,我已經修改完了!
謝謝您的幫忙啊! :D

Re: [新問題] 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-12-01 07:18
阿維
抱歉,我又有新的問題了,請問像下面這樣的範例要如何修改呢?

代碼: 選擇全部

[quote:55b558c7c2="吳馬克";p="1815"]
改成:

代碼: 選擇全部

[quote:55b558c7c2="吳馬克"]

Re: [新問題] 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-12-01 11:22
~倉木麻衣~
JORDAN 寫:抱歉,我又有新的問題了,請問像下面這樣的範例要如何修改呢?

代碼: 選擇全部

[quote:55b558c7c2="吳馬克";p="1815"]
改成:

代碼: 選擇全部

[quote:55b558c7c2="吳馬克"]
try this

搜尋

代碼: 選擇全部

\[quote(.*?);p=.*?\]
取代

代碼: 選擇全部

[quote\1]
記得要勾選 使用正則表示式

Re: [新問題] 有關 phpBB 2.0.x 強化引言代碼替換的問題

發表於 : 2008-12-01 13:55
阿維
非常感謝,終於解決這個問題了! :-)