版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、;1 正則表達式示例:9c9e9e:例如,使用?和*通配符來查找破盤上的文件。?通配符匹配文件名中的單個字符,而時 :通配符匹配零個或多個字符。像data7.dat這樣的模式將杳找下列文件::datal.dat:data2.dat:1v9 datax.dat:datan.dat:使用*字符代替?字符擴大了找到的文件的數量。data*.dat匹配下列所有文件:10| data.dat»ie1 datal.dat®ie» data2.dat»> datal2.dat»ic datax.dat廠 dataxyz.dat«90ic:2
2、正則表達式用途:909c9e;典型的搜索和替換操作要求您捉供與預期的搜索結果匹配的確切文木。雖然這種技術對于對; ;靜態(tài)文木執(zhí)行簡單搜索和替換任務可能已經足夠了,但它缺乏靈活性,若采用這種方法搜索; :動態(tài)文本,即使不是不可能,至少也會變得很閑難。:9c9c遼1示例方案i9e9c:通過使用正則表達式,可以:9c9e測試字符串內的模式:可以測試輸入字符串,以查看字符串內是否出現電話號碼模式或信用 :卡號碼模式。這稱為數據驗證。:ae9e1替換文本:可以使用正則表達式來識別文檔中的特定文本,完全刪除該文本或者用其他文本 ;替換它。79e基于模式匹配從字符串中提取子字符串,查找文檔內或輸入域內特定的
3、文本:nj能需要搜 ;索整個網站,刪除過時的材料,以及替換某些html格式標記。在這種情況下,可以使用; :正則表達式來確定在每個文件屮是否出現該材料或該html格式標記。此過程將受影響的; :文件列表縮小到包含需要刪除或更改的材料的那些文件。然示可以使用正則表達式來刪除過: :時的材料。最后,可以使用正則表達式來搜索和替換標記。::正則表達式在jscript或c等語言中也很有用,這些語言的字符串處理能力還不為人們所; :知。:;3 語法:正則表達式是一種文木模式,包括普通字符(例如,a到z之間的字母)和特殊字符(稱 ;為“元字符”)o模式描述在搜索文本時要匹配的一個或多個字符串。99:3.1
4、示例i表達式匹配空行。監(jiān)訃山兩伎數字一 一個連字符再加5位數字組;3.2元字符語法字符說明將卜一字符標記為特殊字符、文本、反向引用或八進制轉義符。例; 女口,f 匹配字符“亍。5”匹配換行符。序列“”匹配弋,匹配“仁; a匹配輸入字符串開始的位置。如果設置了 regexp對彖的:multiline屬性,a還會與“亍或之后的位置匹配。匹配輸入字符串結尾的位置。如果設置了 regexp對象的$multiline屬性,$還會與或之前的位置匹配。:* 零次或多次匹配前面的字符或了表達式。例如,zo*匹配“x和 :'“zoo”。* 等效于0,。e一次或多次匹配前面的字符或子表達式。例如,“z0+
5、”與“z0”和“zoo” +匹配,但與“疋不匹配。+等效于i,。:9零次或一次匹配前面的字符或子表達式。例如,i6do(es)?99匹配“d(t; 或kloes呻的“dos ?等效于0,1。jn是非負整數。正好匹配n次。例如,“。2廠與“bob沖的矽不匹1 配,但與“food”中的兩個“0”匹配。:n是非負整數。至少匹配n次。例如,“o2,廠不匹配“bob沖的“0",: ,而匹配“foooood"中的所有o。“ol,'等效于“o+“。“o0,“等效于:m和是非負整數,其屮n<=mo匹配至少h次,金多m次。nym 例如,“01,3»匹酣tooooooc
6、t中的頭三個o。'o0,l等效于 2。 注意:您不能將空格插入逗號和數字之間。:(pattern)aiiai9i1bi19i19:(-pattern)i91991991991 (pattern)9199q9:旳991 小刃9:gz91:lx1b:s91:b仁i11i:cx當此字符緊隨任何其他限定符(*、+、?、,、n,m)之后: 時,匹配模式是“非貪心的”?!胺秦澬牡摹蹦J狡ヅ渌阉鞯降摹⒈M可: 能短的字符串,而默認的“貪心的'濮式匹配搜索到的、盡可能長的: 字符串。例如,在字符串-0000"中,“0+廠只匹配單個而 匹配所有f”。:匹配除外的任何單個字符。若要匹配包括
7、“n"在內的任意字: 符,請使用諸如“ ss ”之類的模式。匹配pattern并捕獲該匹配的了表達式??梢允褂?0$9屬性從: 結果“匹配',集合中檢索捕獲的匹配。若耍匹配括號字符(),請使用: “('或者“)“。:匹配pattern但不捕獲該匹配的子表達式,即它是一個非捕獲匹配,: 不存儲供以后使用的匹配。這對于用“or”字符(i)組合模式部件的 情況很有用。例如,*industr(?:ylies)是比'industrylindustries'更經濟: 的表達式。執(zhí)行正向預測先行搜索的子表達式,該表達式匹配處于匹配patter 的字符串的起始點的字符
8、串。它是一個非捕獲匹配,即不能捕獲供: 以后使用的匹配。例如,'windows (?=95i98inti2ooo)'匹配“windows: 2000"中的“windows",但不匹酣'windows 3.1"中的“windows”。預: 測先行不山用字符,即發(fā)生匹配后,下一匹配的搜索緊隨上一匹配: 之后,而不是在組成預測先行的字符后。:執(zhí)行反向預測先行搜索的子表達式,該表達式匹配不處于匹配:pattern的字符串的起始點的搜索字符串。它是一個非捕獲匹配,即; 不能捕獲供以后使用的匹配。例如,windows (?!95l98inti2000)
9、f匹? 配“windows 3.1"中的 “windows",但不匹配“windows 2000”中的: “windows”。預測先行不占用字符,即發(fā)生匹配后,下一匹配的搜: 索緊隨上一匹配之后,而不是在組成預測先行的字符后。:e 匹配x或y。例如,力food,匹配吆'或tooct。(zlf)ood匹配“zooct: 或 “food”。:字符集。匹配包含的任一字符。例如,“abc”匹配“plain”中的“獷j 反向字符集。匹配未包含的任何字符。例如,j"bcr匹配"plain": 中的“p"。:字符范圍。匹配指定范圍內的任何字
10、符。例如,“az匹配“a'到眩': 范圍內的任何小寫字母。反向范圍字符。匹配不在指定的范圍內的任何字符。例如,“5吆疋 匹配任何不在“曠到吩范圍內的任何字符。;匹配一個字邊界,即字與空格間的位置。例如,怙屮匹配“never” : 111的“er",但不匹配“verb'"|'的化:非字邊界匹配?!癳rb”匹配“verb”中的“er”,但不匹配“never"中的; %化-匹配x指示的控制字符。例如,cm匹配control-m或回車符。£ 的值必須在a-z或a-z之間。如果不是這樣,則假定c就是叫 字符本身。:d 數字字符匹配。
11、等效于09。jvnnmlun非數字字符匹配。等效于a0-9o:換頁符匹配。等效于xoc和clo:換行符匹配。等效于xoa和cjo:匹配一個冋車符。等效于xod和cmo:匹配任何空白字符,包括空格、制表符、換頁符等。與fnrtv等 效。:匹配任何非空白字符。與a anrtv等效。制表符匹配。與x09和cl等效。垂直制表符匹配。與xob和ck等效。匹配任何字類字符,包括下劃線。與“azazo9_r等效。與任何菲單詞字符匹配。與“fazazo9_r等效。:匹配n,此處的n是一個十六進制轉義碼。十六進制轉義碼必須: 正好是兩位數長。例如,“x4廠匹配“a”?!皒o4v與“xo4,&t,等效。:
12、 允許在正則表達式中使用ascii代碼。匹配num,此處的加勁 是一個正整數。到捕獲匹配的反向引用。 例如,“ (.)廠匹配兩個連續(xù)的相同字符。:標識一個八進制轉義碼或反向引用。如果5前面至少有斤個捕獲: 子表達式,那么是反向引用。否則,如果n是八進制數(07),: 那么斤是八進制轉義碼。標識一個八進制轉義碼或反向引用。如果nm前面至少有nm個? 捕獲子表達式,那么nm是反向引用。如果前面至少有n個: 捕獲,則n是反向引用,后面跟有字符mo如果兩種前面的情況: 都不存在,則5m匹配八進制值nm,其中n和m是八進制數: 字(0-7)o:當n是八進制數(0-3), m和i是八進制數(0-7)時,匹
13、配八進; 制轉義碼nmlo;匹配,其屮n是以四位十六進制數表示的unicode字符。例如 u00a9匹配版權符號(©)o:4 優(yōu)先級b91:4.1運算符:下表從最高到最低說明了各種正則表達式運算符的優(yōu)先級順序:運算符:、說明轉義符;(),(?:), (?=),:*, +, ?, n), nj, n,m括號和中括號限定符:八,$, 任何元字符、任何字符定位點和序列:i i替換:;字符具有高于替換運算符的優(yōu)先級,使得“mlfood"匹配“m"或“food"。若要匹配“mood”或:“food”,請使用括號創(chuàng)建子表達式,從而產生“(mlf)ood"。
14、:9e9e話普通字符19hie10:普通字符10e:包括沒有顯式指定為元字符的所有可打印和不可打印字符。這包括所有人寫和小寫字母、所;:有數字、所有標點符號和一些其他符號。::簡單表達式::正則表達式的最簡單形式是在搜索字符串屮匹配其木身的單個普通字符。例如,單字符模式,::如a,不論出現在搜索字符串中的何處,它總是匹配字母a。下而是一些單字符正則表達:式模式的示例::/a/:;/7/:/m/:口j以將許多單字符組介起來以形成大的表達式。例如,以下正則表達式組合了單字符表達式:1 a> 7 和 mo8:/a7m/:請注意,沒有串聯運算符。只須在一個字符后面鍵入另一個字符。:9c9e1e;
15、6.javascript中的特殊字符9c9e:許多元字符要求在試圖匹配它們時特別對待。若要匹配這些特殊字符,必須首先:使字符“轉義",即,將反斜杠字符()放在它們前面。下表列出了特殊字符以及;它們的含義:9p9c:6.1特殊字符表79e特殊字符$()*注釋1匹配輸入字符串結尾的位置。如果設置了 regexp對彖的multiline 屬性,那么$述匹配n或r前面的位置。若要匹配$字符本身 請使用$o:標記了表達式的開始和結束。可以捕獲了表達式以供以后使用。若 耍匹配這兩個字符,請使用(和)o:零次或多次匹配前甌的字符或子表達式。若要匹配*字符,請使用:一次或多次匹配前面的字符或子表達式
16、。若要匹配+字符,請使用9b匹配除換行符n之外的任何單個字符。若要匹配.,請使用0:標記屮括號表達式的開始。若要匹配這些字符,請使用和0:9999999: 991- /11i零次或次匹配前面的字符或了表達式,或指不“非貪心”限定符。若: 要匹配?字符,請使用?o:將下一字符標記為特殊字符、文本、反向引用或八進制轉義符。例: 如,字符n匹配字符no n匹配換行符。序列匹配,序列(匹: 配(o:表示文木止則表達式的開始或結束。若要匹配/字符,請使用v。 匹配輸入字符串開始處的位置,但在中括號表達式中使用的情況除:1a1a夕卜,在那種情況下它對字符集求反。若要匹配a字符本身,請使用;a:i oc標記
17、限定符表達式的開始。若要匹配這些字符,請便用和。; 指出在兩個項z間進行選擇。要匹配1,請使用lo:r不可打印的字符9i非打印字符也可以是正則表達式的組成部分。下表列出了表示非打印字符的轉義 :序列:i1:7.1轉義序列9;字符含義;9匹配x指示的控制字符。例如,cm匹配control-m或回車符。x的:cx99值必須在a-z或a-z之間。如果不是這樣,則假定c就是”字符本; 身。::f:n:r9換頁符匹配。等效于xoc和clo:換行符匹配。等效于xoa和cjo:匹配一個回車符。等效于x()d和cmoj:s:s:v匹配任何空白字符,包括空格、制表符、換頁符等。與mev等效1 匹配任何非空口字符
18、。與aanrtv等效。制表符匹配。與x09和cl等效。垂直制表符匹配。與xob和ck等效。:字符匹配諾1小括號99:句點(.)匹配字符串中的各種打印或非打印字符,只有j個字符例外。這個例外 就是換行符(n)。下面的止則表達式匹配aac. abc、acc、adc等等,以及ale、 » a2c> a-c 和 a#c:i1/a. c/b:若要匹配包含文件名的字符吊,而句點(.)是輸入字符吊的組成部分,請在正則 表達式中的句點前而加反斜扛()字符。舉例來說明,下而的正則表達式匹配> filename.ext:1 /filename. ext/9 :這些表達式只讓您匹配“任網
19、9;單個字符??赡苄枰ヅ淞斜礤奶囟ㄗ址M。例 ;如,可能需要查找用數字表示的章節(jié)標題(chapter】、chapter2等等)。:8.2中括號表達式b:若要創(chuàng)建匹配字符組的一個列表,請在方括號(和)內放置一個或更多單個; ;字符。當字符括在中括號內時,該列表稱為“中括號表達式°與在任何別的位置; :一樣,普通字符在屮括號內表示其本身,即,它在輸入文本中匹配一次其本身。: :大多數特殊字符在中括號表達式內出現時失去它們的意義。不過也有一些例外,: ;如:如果字符不是第一項,它結束y列表。若要匹配列表中的事符,請將它放在第一© ,緊跟在開始后面。字符繼續(xù)作為轉義符.若要匹配
20、字符,請使用w.:括在中括號表達式中的字符只匹配處于正則表達式中該位置的單個字符。以下正 :則表達式匹配 chapter 1 > chapter 2> chapter 3> chapter 4 和 chapter 5: » /chapter 12345/:請注意,單詞chapter和后面的空格的位置相對于中描號內的字符是固定的。:小括號表達式指定的只是匹配緊跟在單詞chapter和空格后面的單個字符位置 :的字符集。這是第九個字符位置。:若要使用范圍代替字符本身來表示匹配字符組,請使用連字符(-)將范圍中的開 :始字符和結束字符分開。單個字符的字符值確定范圍內的相對
21、順序。下而的正則 :表達式包含范圍表達式,該范圍表達式等效于上面顯示的中描號中的列表。:小括號表達式的典型用途是指定任何大寫或小寫字母或任何數字的匹配。下面的 :表達式指定這樣的匹配:/a-za-zo-9/g.限定符19e9e19.1限定符含義:ieie字符說明1:*零次或多次匹配前面的字符或子表達式。例如,zo*匹配z和zooo *::等效于0,。::一次或多次匹配而面的字符或了表達式。例如,zo+匹配zo和zoo,::+但不匹配z。+等效于1,。;:?零次或一次匹配前面的字符或子表達式。例如,do(es)?匹配do或:does 屮的 doo ?等效于0,1。:;n是非負整數。正好匹配n次。
22、例如,o2不匹配bob中的o,但:n匹配food中的兩個oo«;n是非負整數。至少匹配n次。例如,o2,不匹配bob中的o,而:匹配foooood中的所有oo o 1,等效于o+。o0,等效于o*o:;m和n是非負整數,其屮n <= mo匹配至少n次,至多m次。例::n.m如,o 1,3匹配fooooood中的頭三個o。o0,l等效于o?o注意:: :您不能將空格插入逗號和數字z間。:9c9e;由于章節(jié)編號在大的輸入文檔中會很口j能超過九,所以您需要一種方式來處理兩: :位或三位章節(jié)編號。限定符給您這種能力。下面的正則表達式匹配編號為任何位: ;數的章節(jié)標題:9e> /c
23、hapter 1-90-9*/1請注意,限定符出現在范圍表達式之后。因此,它應用于整個范圍表達式,在本:例中,只指定從0到9的數字(包括0和9) o9這里不使用+限定符,因為在第二個位置或后面的位置不一定需耍有一個數字。:也不使用?字符,因為它將章節(jié)編號限制到只冇兩位數。您需要至少匹配:chapter和空格字符后面的一個數字。9如果您知道章節(jié)編號被限制為只有99章,可以使用下面的表達式來至少指定一 :位但至多兩位數字。 /chapter 0-9 1,2/1:上而的表達式的缺點是,大于99的章節(jié)編號仍只匹配開頭兩位數字。另一個缺 :點是chapter0也將匹配。只匹配兩位數字的更好的表達式如下:
24、:/chapter 1-9 0-9?/ :或;/chapter 1-90-90, 1/'、+和?限定符都被稱為“貪心的二因為它們匹配盡可能多的文木。但是,有 :吋您只需要最小的匹配。:例如,您可能搜索html文檔,以查找括在h1標記內的章節(jié)標題。該文本在:您的文檔屮如下::<hl>chapter 1 - introduction to regular expressions</hl>:下面的表達式匹配從開始小于符號(v)到關閉h1標記的大于符號(>)之間1:/<. *>/;的所有內容。9:如果您只需要匹配開始h1標記,下面的“非貪心”表達式只匹
25、配vhl>。9,/<*?>/通過在仁+或?限定符z后放置?,該表達式從“貪心''表達式轉換為“非貪心” :表達式或者最小匹配。9q“0定位點99:木節(jié)前面的主題中的示例只涉及章節(jié)標題杳找。字符串chapter后面跟空格和 :數字的任何匹配項可能是實際章節(jié)標題,或者也可能是指向另一章的交叉引用。 ;由于真正的章節(jié)標題總是岀現在行的開始,所以設計一種方法只查找標題而不查 :找交叉引用可能很有用。91:101定位點工作方式b91:定位點提供該能力。定位點使您能夠將止則表達式固定到行首或行尾。它們還使 :您能夠創(chuàng)建這樣的正則表達式,這些正則表達式出現在一個單詞內、在一
26、個單詞 :的開頭或者一個單詞的結尾。下表包含正則表達式定位點以及它們的含義的列 :表:9i;字符說明; a匹配輸入字符串開始的位置。如果設置了 regexp對象的multiline:屬性,八還會與n或r之后的位置匹配。:匹配輸入字符串結尾的位置。如果設置了 regexp對彖的multiline:" 屬性,$還會與n或r之前的位置匹配。;b匹配一個字邊界,即字與空格間的位置。:b非字邊界匹配。:不能將限定符與定位點一起使用。由于在緊靠換行或者字邊界的前面或后面不能 :有一個以上位置,因此不允許諸如 心 之類的表達式。1若要匹配一行文本開始處的文木,請在止則表達式的開始使用八字符。不要將
27、a:的這種用法與中括號表達式內的用法混淆。1:若要匹配一行文本的結束處的文本,請在正則表達式的結束處使用$字符。9i:若要在搜索章節(jié)標題吋使用定位點,下面的正則表達式匹配i個章節(jié)標題,該標 :題只包含兩個尾隨數字,并11出現在行首:1 :/ chapter 1-90-9 0,1/真正的章節(jié)標題不僅出現行的開始處,而且它還是該行中僅有的文本。它即出現 :在行首又出現在同一行的結尾。下面的表達式能確保指定的匹配只匹配章節(jié)而不 ;匹配交叉引用。通過創(chuàng)建只匹配一行文本的開始和結尾的正則表達式,就口j做到 :這一點。:/*chapter 1-90-9 0,1$/;匹配字邊界稍有不同,但向正則表達式添加了
28、很重要的能力。字邊界是單詞和空 ;格之間的位置。非字邊界是任何其他位置。下面的表達式匹配單詞chapter的 :開頭三個字符,因為這三個字符出現字邊界后面:9;/bcha/"b字符的位置是非常重要的。如果它位于要匹配的字符串的開始,它在單詞的 :開始處查找匹配項。如果它位于字符串的結尾,它在單詞的結尾處查找匹配項。 :例如,下面的表達式匹配單詞chapter中的字符串ter,因為它出現在字邊界的 :前面:1 /terb/9 :下面的表達式匹配chapter中的字符串apt,但不匹配aptitude中的字符串 :apt::/bapt/;字符串apt出現在單詞chapter中的非字邊界處
29、,但出現在單詞aptitude中的 :字邊界處。對于b非字邊界運算符,位置并不重要,i大i為匹配不關心究竟是單 ;詞的開頭述是結尾。9:替換使用i字符來允許在兩個或多個替換選項z間進行選擇。例如,可以擴展 :章節(jié)標題正則表達式,以返回比章標題范圍更廣的匹配項。但是,這并不象您可 :能認為的那樣簡單。替換匹配丨字符任一側最大的表達式。:11.1示例:您可能認為,下面的表達式匹配岀現在行首和行尾、后面跟一個或兩個數字的 ichapter 或 section: /"chapter|section 1-90-9 0,1$/1;很遺憾,上面的正則表達式要么匹配行首的單詞chapter,要么匹配
30、行尾的單詞 :section及跟在其后的任何數字。如果輸入字符串是chapter 22,那么上面的表 :達式只匹配單詞chaptero如呆輸入字符串是section 22,那么該表達式匹配 j section 22。:若要使正則表達式更易于控制,可以使用括號來限制替換的范圍,即,確保它只: ;應用于兩個單詞chapter和sectiono但是,括號也用于創(chuàng)建子表達式,并可能; :捕獲它們以供以后使用,這一點在有關反向引用的那一節(jié)講述。通過在上而的正: 則表達式的適當位置添加括號,就可以使該正則表達式匹配chapter 1或 > section 3。e:下面的正則表達式使用括號來組合cha
31、pter和section,以便表達式正確地起作 ;用: :廠(chapter|section) 1-90-9 0,1$/:盡管這些表達式正常工作,但chapterlsection周圍的括號述將捕獲兩個匹配字 :中的任一個供以后使用。由于在上面的表達式中只有一組拈號,因此,只有一個 被捕獲的“子匹配項可以通過使用regexp對象的$1-$9屬性來引用此子匹 :配項。b:在上面的示例中,您只需要使用括號來組合單詞chapter和section z間的選 :擇。若耍防止匹配被保存以備將來使用,請在括號內正則表達式模式z前放 :置?:。下面的修改提供相同的能力而不保存子匹配項:i;廠(?:chapte
32、r|section) 1-90-90,1$/;除?:元字符外,兩個其他非捕獲元字符創(chuàng)建被稱為“預物憂夕'匹配的某些內 :容。正向預測先行使用?=指定,它匹配處于括號中匹配正則表達式模式的起始 :點的搜索字符申。反向預測先行使用?!指定,它匹配處于與止則表達式模式不 :匹配的字符串的起始點的搜索字符串。i:例 如,假設您冇一個文檔,該文檔包含指向windows 3.1 windows 95> windows ;98和windows nt的引用。再進一步假設,您需要更新該文檔,將指向:windows 95> windows 98 和 windows nt 的所有引用更改為 wi
33、ndows 2000<>:下面的正則表達式(這是一個正向預測先行的示例)匹配windows 95> windows :98 和 windows nt:i:/windows(?=95 |98 |nt )/9:找到一處匹配后,緊接著就在匹配的文本(不包括預測先行中的字符)之后搜索 ;下一處匹配。例如,如果上面的表達式匹配windows 98,將在windows z后 :而不是在98之后繼續(xù)搜索。i“ 2 反向引用9;止則表達式的最重要功能z是存儲匹配的模式的一部分以供以后重新使用的: ;能力。您可能想起,若在止則表達式模式或模式的一部分兩側加上括號,就會導; :致表達式的一部分被
34、存儲到臨時緩沖區(qū)屮。可以通過使用非捕獲元字符?:、?=: ;或?!來重寫捕獲。 ;:12.1使用反向引用:每個捕獲的子匹配項按照它們在正則表達式模式屮從左到右出現的順序存儲。緩 ;沖區(qū)編號從1開始,最多可存儲99個捕獲的子表達式??梢允褂?來訪問 :每個緩沖區(qū),其中n是標識特定緩沖區(qū)的一位或兩位十進制數字。9反向引用的最簡單的、最有用的應用之一,是提供查找文木屮兩個相同的相鄰單 :詞的匹配項的能力。以下面的句子為例:» is is the cost of of gasoline going up up?上面的旬子很顯然有多個重復的單詞。如果能設計一種方法定位該句子,而不必 :查找每個單詞的重復出現,那該有多好。下面的正則表達式使用單個子表達式來 :實現這一點::/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年碳化硅項目申請報告模板
- 2024年離子風棒項目立項申請報告模板
- 渤海地區(qū)環(huán)境研究報告
- 波紋軟管課程設計
- 氨儲罐設計課程設計
- 智慧樓宇相關行業(yè)投資規(guī)劃報告
- 畢業(yè)之旅課程設計
- 比較研究法的研究報告
- 比亞迪布局研究報告
- 比亞迪 行業(yè)研究報告
- 公路工程施工圖審查管理辦法
- 幼兒園園本教研的途徑與方法
- 《認識水果蔬菜》ppt課件
- 典型草原割草場技術規(guī)范-編制說明-內蒙古
- 中國農業(yè)銀行商業(yè)用房抵押貸款合作合同
- 阿壩藏族羌族自治州羌族文化生態(tài)保護實驗區(qū)實施方案 - 阿壩州羌族
- 精細化工——洗滌劑的合成PPT課件
- 第三章無人機結構PPT課件
- 最新Tcpdump格式文件分析
- 二級甲等綜合醫(yī)院創(chuàng)建情況匯報
- 小學縮句(課堂PPT)
評論
0/150
提交評論