Indesign CS5 GREP正則_第1頁
Indesign CS5 GREP正則_第2頁
Indesign CS5 GREP正則_第3頁
Indesign CS5 GREP正則_第4頁
Indesign CS5 GREP正則_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、首頁/使用 indesign cs5/文本/查找/更改使用 grep 表達式搜索 構(gòu)建 grep 搜索的提示 grep 搜索示例在“查找/更改”對話框的“grep”選項卡上,可以構(gòu)建 grep 表達式,以便在長文檔和多個打開的文檔中查找字母數(shù)字字符串和模式??梢允謩虞斎?grep 元字符或從“要搜索的特殊字符”列表中選擇它們。默認(rèn)情況下,grep 搜索區(qū)分大小寫。indesign secrets 在indesign grep站點提供了一份 grep 資源的列表。1. 選擇“編輯”“查找/更改”,然后單擊“grep”選項卡。2. 在對話框底部的“搜索”菜單中指定搜索范圍,然后單擊相應(yīng)圖標(biāo)以包含鎖

2、定圖層、主頁、腳注和要搜索的其他項目。3. 在“查找內(nèi)容”框中,執(zhí)行任何以下操作以構(gòu)建 grep 表達式: 手動輸入搜索表達式。(請參閱要搜索的元字符。) 單擊“搜索內(nèi)容”選項右側(cè)的“要搜索的特殊字符”圖標(biāo),然后從“位置”、“重復(fù)”、“匹配”、“修飾符”和“posix”子菜單中選擇選項,以幫助構(gòu)建搜索表達式。4. 在“更改為”框中,鍵入或粘貼替換文本。5. 請單擊“查找”。6. 要繼續(xù)搜索,請單擊“查找下一個”、“更改”(更改當(dāng)前實例)、“全部更改”(出現(xiàn)一則消息,指示更改的總數(shù))或“查找/更改”(更改當(dāng)前實例并搜索下一個)。還可以使用“grep 樣式”將字符樣式應(yīng)用到符合 grep 表達式的

3、文本。實際上,“grep 樣式”對話框是測試 grep 表達式的好方法。在段落中添加要查找的示例,然后在“grep 樣式”對話框中指定字符樣式和 grep 表達式。打開“預(yù)覽”后,可以編輯表達式,直至其正確影響所有示例。構(gòu)建 grep 搜索的提示以下是構(gòu)建 grep 表達式的一些提示。 grep 選項卡下的很多搜索與文本選項卡下的搜索類似,但要注意,您需要根據(jù)所使用的選項卡插入不同的代碼。通常,文本選項卡元字符以 開頭(如 t 表示制表符);而 grep 選項卡元字符以 開頭(如 t 表示制表符)。但是,并非所有元字符都遵循此規(guī)則。例如,文本選項卡中的段落回車符是 p,grep 選項卡中的段落

4、回車符是 r。有關(guān)用于文本和 grep 選項卡的元字符列表,請參閱要搜索的元字符。 要在 grep 中搜索具有象征意義的字符,請在字符前輸入反斜線 (),表明后跟字符為實際字符。例如,句點 ( . ) 會在進行 grep 搜索時搜索所有字符;要搜索真正的句點,請輸入“.”。 如果要經(jīng)常運行 grep 搜索或與其他人共享該搜索,請將其存儲為查詢。(請參閱使用查詢查找/更改項目。) 使用圓括號將搜索分為子表達式。例如,如果要搜索“cat”或“cot”,您可以使用 c(a|o)t 字符串。圓括號對標(biāo)識編組尤其有用。例如,搜索“the (cat) and the (dog)”時,會將“cat”標(biāo)識為查

5、找到的文本 1,而將“dog”標(biāo)識為查找到的文本 2??梢允褂谩安檎业降奈谋尽北磉_式(如將 $1 作為查找到的文本 1)僅更改查找到的文本的某一部分。grep 搜索示例請按照這些示例進行操作,以了解如何利用 grep 表達式。示例 1:查找用引號引起來的文本假定您要搜索某個用引號引起來的單詞(如 spain),并要刪除引號并將某種樣式應(yīng)用于該單詞,以使其變?yōu)閟pain而不是 spain。表達式()(w+)()包含三個編組,式中的圓括號 ( ) 表明了這一點。第一個和第三個編組搜索任何引號,而第二個編組搜索一個或多個單詞字符。您可以使用“查找到的文本”表達式來引用這些編組。例如,$0 指所有查找

6、到的文本,而 $2 僅指第二個編組。通過在“更改為”字段中插入“$2”,在“更改格式”字段中指定字符樣式,您可以搜索用引號引起來的單詞,然后將該單詞替換為某種字符樣式。由于僅指定了 $2,因此,將刪除 $1 和 $3 編組。(如果在“更改為”字段中指定 $0 或 $1$2$3,則還會將字符樣式應(yīng)用于引號。)grep 示例a.查找所有用引號引起來的單詞字符b.刪除第 1 個和第 3 個分組(左右引號)的同時,將字符樣式應(yīng)用于第 2 個分組(單詞)c.指定的字符樣式此示例僅搜索用引號括起來的單個單詞。如果要搜索用圓括號括起來的短語,請?zhí)砑油ㄅ浞磉_式,如 (s*.*w*d*),它將查找空格、字符、

7、單詞字符以及數(shù)字。示例 2:電話號碼indesign 包含一些搜索預(yù)設(shè),您可以從“查詢”菜單中進行選擇。例如,可以選擇“電話號碼轉(zhuǎn)換”查詢(如下所示):(?(ddd)?-. ?(ddd)-. ?(dddd)美國的電話號碼可能會采用多種不同的格式,如 206-555-3982、(206) 555-3982、206.555.3982 和 206 555 3982。此字符串查找其中的任何變化形式。電話號碼的前三個數(shù)字 (ddd) 可能用圓括號括起來,也可能沒有括起來,因此,應(yīng)在圓括號后面顯示問號:(? 和 )。請注意,反斜線 表示搜索實際圓括號,并且它不是子表達式的一部分。方括號 查找其中的任何字符

8、,因此,在本例中,-. 查找連字符、句點或空格。方括號后面的問號表示可以選擇搜索其中的項目,也可以不搜索這些項目。最后,用圓括號將數(shù)字括起來,這表示可以在“更改為”字段中引用的編組。您可以根據(jù)需要在“更改為”字段中編輯編組引用。例如,可以使用以下表達式:206.555.3982 = $1.$2.$3206-555-3982 = $1-$2-$3(206) 555-3982 = ($1) $2-$3206 555 3982 = $1 $2 $3附加 grep 示例請動手嘗試一下此表格中的示例,以了解有關(guān) grep 搜素的更多信息。表達式搜索字符串樣本文本匹配(以粗體顯示)字符類 abc查找字母

9、a、b 或 c。maria cuenta bien.mariacuentabien.段首_.+它在段首 () 搜索一次或多次 (+) 全角破折號 (_) 后跟任意字符 ( . ) 的情況。we sawor at least we think we sawa purple cow.konrad yoeswe sawor at least we think we sawa purple cow.konrad yoes否定正查(?!pattern)indesign (?!cs.*?)僅當(dāng)搜索字符串沒有后跟指定的模式時,否定正查才會與搜索字符串匹配。indesign, indesign 2.0, in

10、design cs, and indesign cs2indesign,indesign2.0, indesign cs, and indesign cs2肯定正查(?=pattern)indesign (?=cs.*?)僅當(dāng)搜索字符串后跟指定的模式時,肯定正查才會與搜索字符串匹配。否定反查 (?!pattern) 和肯定反查 (?三分之一空格33四分之一空格44六分之一空格%右齊空格ff細空格 (1/24)|不間斷空格ss不間斷空格(固定寬度)ss窄空格 (1/8)數(shù)字空格/標(biāo)點空格. 剪貼板內(nèi)容(帶格式)cc 剪貼板內(nèi)容(不帶格式)cc任何雙引號任何單引號直雙引號英文左雙引號英文右雙引號直

11、單引號英文左單引號英文右單引號標(biāo)準(zhǔn)回車符bb分欄符mm框架分隔符rr分頁符pp奇數(shù)頁分頁符ll偶數(shù)頁分頁符ee自由換行符kk右對齊制表符yy在此縮進對齊ii在此處結(jié)束嵌套樣式hh可選分隔符jj* 動態(tài)頁眉(段落樣式)變量yy* 動態(tài)頁眉(字符樣式)變量zz* 自定文本變量uu* 最后頁碼變量tt* 章節(jié)編號變量hh* 創(chuàng)建日期變量ss* 修改日期變量oo* 輸出日期變量dd* 文件名變量l(l 小寫形式)l(l 小寫形式)* 任意數(shù)字9d* 不是數(shù)字的任何字符d* 任意字母$lu* 任意字符?. (在“更改為”中插入句點)* 空格(任何空格或制表符)ws(在“更改為”中插入空格)* 不是空格的

12、任何字符s* 任意字符w* 不是單詞字符的任何字符w* 任何大寫字母u* 不是大寫字母的任何字符u* 任何小寫字母l* 不是小寫字母的任何字符l 所有找到的文本$0查找到的文本 1-9$1(指定查找到的編組數(shù)量,如 $3 表示第三個編組;編組用圓括號括起來)* 漢字kk* 詞首* 文字邊界b* 非文字邊界b* 段首* 段尾 位置$* 零次或一次?* 零次或多次* 一次或多次+* 零次或一次(最短匹配)?* 零次或多次(最短匹配)*?* 一次或多次(最短匹配)+?* 標(biāo)記子表達式( )* 非標(biāo)記子表達式(?: )* 字符集 * 或者|* 肯定反查(?= )* 否定反查(?! )* 肯定正查(?=

13、 )* 否定正查(?! )* 不區(qū)分大小寫打開(?!)* 不區(qū)分大小寫關(guān)閉(?-!)* 多行打開(?m)* 多行關(guān)閉(?-m)* 單行打開(?s)* 單行關(guān)閉(?-s)* 任何字母數(shù)字字符:alnum:* 任何字母字符:alpha:* 任何空白字符(空格或制表符):blank:* 任何控制字符:control:* 任何圖形字符:graph:* 任何可打印的字符:打印:* 任何標(biāo)點字符:punct:* 任何代碼大于 255 的字符(僅適用于寬字符特性類):unicode:* 任何十六進制數(shù)字字符 0-9、a-f 和 a-f:xdigit:* 某種字形集中的任何字符,如 a、a、 和 =a=* 表

14、示僅可輸入到“查找內(nèi)容”框,而不能輸入到“更改為”框??梢栽凇案臑椤笨蛑休斎搿啊保荒茉凇安檎覂?nèi)容”框中輸入。創(chuàng)建 grep 樣式grep 是一種基于圖案的高級搜索技術(shù)。借助 grep 樣式,可以將字符樣式應(yīng)用到符合所指定 grep 表達式的文本。例如,假設(shè)希望將字符樣式應(yīng)用到文本中的所有電話號碼。創(chuàng)建 grep 樣式后,選擇該字符樣式,并指定 grep 表達式。所有匹配該 grep 表達式的段落文本都將按照該字符樣式來設(shè)置格式。使用 grep 樣式將電話號碼設(shè)置為字符樣式的格式a.字符樣式b.grep 表達式有關(guān)創(chuàng)建 grep 樣式的視頻教程,請參閱david blatner 在使用 grep 樣式可以實現(xiàn)的 5 種炫酷效果中提供了一些 grep 樣式的真實場景示例。cari jansen 在grep 樣式簡介中提供了一套有關(guān) grep 樣式的系列介紹(共四個部分)。1. 執(zhí)行下列操作之一: 要對分散的段落應(yīng)用 grep 樣式設(shè)置,請選擇所需段落,然后從“段落”面板菜單中選擇“grep 樣式”。 若要在段落樣式中使用 grep 樣式,請創(chuàng)建或編輯段落樣式,然后單擊“段落樣式選項”對話框左側(cè)的“grep 樣式設(shè)置

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論