中文字幕人妻中文_99精品欧美一区二区三区综合在线_精品久久久久一区二区_色月丁香_免费福利在线视频_欧美大片免费观看网址_国产伦精品一区二区三区在线播放_污污污污污污www网站免费_久久月本道色综合久久_色69激情爱久久_尹人香蕉久久99天天拍_国产美女www_亚洲国产精品无码7777一线_五月婷婷六月激情_看免费一级片_精品久久久久久成人av_在线色亚洲_女人另类性混交zo_国产精品青青在线观看爽香蕉_人人澡人人添人人爽一区二区

主頁 > 知識庫 > 正則表達式基礎入門

正則表達式基礎入門

熱門標簽:平涼高德地圖標注商戶要收費嗎 地圖標注與公司業務關系 大學校門地圖標注 福建微碼電話機器人 廣西智能外呼系統多少錢 荊州智能電銷機器人 銷售電銷機器人詐騙 外呼系統api對接 提高電話機器人接通率

前言

  正則表達式是煩瑣的,但是強大的,學會之后的應用會讓你除了提高效率外,會給你帶來絕對的成就感。只要認真去閱讀這些資料,加上應用的時候進行一定的參考,掌握正則表達式不是問題。

索引

1. 引子

  目前,正則表達式已經在很多軟件中得到廣泛的應用,包括*nix(Linux, Unix等),HP等操作系統,PHP,C#,Java等開發環境,以及很多的應用軟件中,都可以看到正則表達式的影子。

  正則表達式的使用,可以通過簡單的辦法來實現強大的功能。為了簡單有效而又不失強大,造成了正則表達式代碼的難度較大,學習起來也不是很容易,所以需要付出一些努力才行,入門之后參照一定的參考,使用起來還是比較簡單有效的。

  例子: ^.+@.+\\..+$ 

  這樣的代碼曾經多次把我自己給嚇退過。可能很多人也是被這樣的代碼給嚇跑的吧。繼續閱讀本文將讓你也可以自由應用這樣的代碼。

  注意:這里的第7部分跟前面的內容看起來似乎有些重復,目的是把前面表格里的部分重新描述了一次,目的是讓這些內容更容易理解。

2. 正則表達式的歷史

  正則表達式的“祖先”可以一直上溯至對人類神經系統如何工作的早期研究。Warren McCulloch 和 Walter Pitts 這兩位神經生理學家研究出一種數學方式來描述這些神經網絡。

   1956 年, 一位叫 Stephen Kleene 的數學家在 McCulloch 和 Pitts 早期工作的基礎上,發表了一篇標題為“神經網事件的表示法”的論文,引入了正則表達式的概念。正則表達式就是用來描述他稱為“正則集的代數”的表達式,因 此采用“正則表達式”這個術語。

  隨后,發現可以將這一工作應用于使用 Ken Thompson 的計算搜索算法的一些早期研究,Ken Thompson 是 Unix 的主要發明人。正則表達式的第一個實用應用程序就是 Unix 中的 qed 編輯器。

  如他們所說,剩下的就是眾所周知的歷史了。從那時起直至現在正則表達式都是基于文本的編輯器和搜索工具中的一個重要部分。

3. 正則表達式定義

  正則表達式(regular expression)描述了一種字符串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。

  列目錄時, dir *.txt或ls *.txt中的*.txt就不是一個正則表達式,因為這里*與正則式的*的含義是不同的。 

  正則表達式是由普通字符(例如字符 a 到 z)以及特殊字符(稱為元字符)組成的文字模式。正則表達式作為一個模板,將某個字符模式與所搜索的字符串進行匹配。

  3.1 普通字符

  由所有那些未顯式指定為元字符的打印和非打印字符組成。這包括所有的大寫和小寫字母字符,所有數字,所有標點符號以及一些符號。 

  3.2 非打印字符

字符  含義 
\cx  匹配由x指明的控制字符。例如, \cM 匹配一個 Control-M 或回車符。x 的值必須為 A-Z 或 a-z 之一。否則,將 c 視為一個原義的 'c' 字符。 
\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。 

 
  3.3 特殊字符

  所謂特殊字符,就是一些有特殊含義的字符,如上面說的"*.txt"中的*,簡單的說就是表示任何字符串的意思。如果要查找文件名中有*的文件,則需要對*進行轉義,即在其前加一個\。ls \*.txt。正則表達式有以下特殊字符。

特別字符 說明 
$ 匹配輸入字符串的結尾位置。如果設置了 RegExp 對象的 Multiline 屬性,則 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,請使用 \$。 
( ) 標記一個子表達式的開始和結束位置。子表達式可以獲取供以后使用。要匹配這些字符,請使用 \( 和 \)。 
* 匹配前面的子表達式零次或多次。要匹配 * 字符,請使用 \*。 
+ 匹配前面的子表達式一次或多次。要匹配 + 字符,請使用 \+。 
. 匹配除換行符 \n之外的任何單字符。要匹配 .,請使用 \。 
[  標記一個中括號表達式的開始。要匹配 [,請使用 \[。 
? 匹配前面的子表達式零次或一次,或指明一個非貪婪限定符。要匹配 ? 字符,請使用 \&;。 
\&;將下一個字符標記為或特殊字符、或原義字符、或向后引用、或八進制轉義符。例如, 'n' 匹配字符 'n'。'\n' 匹配換行符。序列 '\\' 匹配 "\",而 '\(' 則匹配 "("。 
^ 匹配輸入字符串的開始位置,除非在方括號表達式中使用,此時它表示不接受該字符集合。要匹配 ^ 字符本身,請使用 \^。 
{ 標記限定符表達式的開始。要匹配 {,請使用 \{。 
| 指明兩項之間的一個選擇。要匹配 |,請使用 \|。 


  構造正則表達式的方法和創建數學表達式的方法一樣。也就是用多種元字符與操作符將小的表達式結合在一起來創建更大的表達式。正則表達式的組件可以是單個的字符、字符集合、字符范圍、字符間的選擇或者所有這些組件的任意組合。 

  3.4 限定符

  限定符用來指定正則表達式的一個給定組件必須要出現多少次才能滿足匹配。有*或+或?或{n}或{n,}或{n,m}共6種。

  *、+和?限定符都是貪婪的,因為它們會盡可能多的匹配文字,只有在它們的后面加上一個?就可以實現非貪婪或最小匹配。

正則表達式的限定符有:

字符  描述 
*  匹配前面的子表達式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等價于{0,}。 
+  匹配前面的子表達式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等價于 {1,}。 
?  匹配前面的子表達式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等價于 {0,1}。 
{n}  n 是一個非負整數。匹配確定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的兩個 o。 
{n,}  n 是一個非負整數。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等價于 'o+'。'o{0,}' 則等價于 'o*'。 
{n,m}  m 和 n 均為非負整數,其中n = m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 將匹配 "fooooood" 中的前三個 o。'o{0,1}' 等價于 'o?'。請注意在逗號和兩個數之間不能有空格。 

  3.5 定位符

  用來描述字符串或單詞的邊界,^和$分別指字符串的開始與結束,\b描述單詞的前或后邊界,\B表示非單詞邊界。不能對定位符使用限定符。 

  3.6 選擇

  用圓括號將所有選擇項括起來,相鄰的選擇項之間用|分隔。但用圓括號會有一個副作用,是相關的匹配會被緩存,此時可用?:放在第一個選項前來消除這種副作用。

  其中?:是非捕獲元之一,還有兩個非捕獲元是?=和?!,這兩個還有更多的含義,前者為正向預查,在任何開始匹配圓括號內的正則表達式模式的位置來匹配搜索字符串,后者為負向預查,在任何開始不匹配該正則表達式模式的位置來匹配搜索字符串。 

  3.7 后向引用

   對一個正則表達式模式或部分模式兩邊添加圓括號將導致相關匹配存儲到一個臨時緩沖區中,所捕獲的每個子匹配都按照在正則表達式模式中從左至右所遇到的內 容存儲。存儲子匹配的緩沖區編號從 1 開始,連續編號直至最大 99 個子表達式。每個緩沖區都可以使用 '\n' 訪問,其中 n 為一個標識特定緩沖區的一位或兩位十進制數。

  可以使用非捕獲元字符 '?:', '?=', or '?!' 來忽略對相關匹配的保存。 

4. 各種操作符的運算優先級

  相同優先級的從左到右進行運算,不同優先級的運算先高后低。各種操作符的優先級從高到低如下:

操作符  描述 
\&; 轉義符 
(), (?:), (?=), []  圓括號和方括號 
*, +, ?, {n}, {n,}, {n,m}  限定符 
^, $, \anymetacharacter  位置和順序 
|  “或”操作 

5. 全部符號解釋

字符  描述 
\&; 將下一個字符標記為一個特殊字符、或一個原義字符、或一個 向后引用、或一個八進制轉義符。例如,'n' 匹配字符 "n"。'\n' 匹配一個換行符。序列 '\\' 匹配 "\" 而 "\(" 則匹配 "("。 
^  匹配輸入字符串的開始位置。如果設置了 RegExp 對象的 Multiline 屬性,^ 也匹配 '\n' 或 '\r' 之后的位置。 
$  匹配輸入字符串的結束位置。如果設置了RegExp 對象的 Multiline 屬性,$ 也匹配 '\n' 或 '\r' 之前的位置。 
*  匹配前面的子表達式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等價于{0,}。 
+  匹配前面的子表達式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等價于 {1,}。 
?  匹配前面的子表達式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等價于 {0,1}。 
{n}  n 是一個非負整數。匹配確定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的兩個 o。 
{n,}  n 是一個非負整數。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等價于 'o+'。'o{0,}' 則等價于 'o*'。 
{n,m}  m 和 n 均為非負整數,其中n = m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 將匹配 "fooooood" 中的前三個 o。'o{0,1}' 等價于 'o?'。請注意在逗號和兩個數之間不能有空格。 
?  當該字符緊跟在任何一個其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面時,匹配模式是非貪婪的。非貪婪模式盡可能少的匹配所搜索的字符串,而默認的貪婪模式則盡可能多的匹配所搜索的字符串。例如,對于字符串 "oooo",'o+?' 將匹配單個 "o",而 'o+' 將匹配所有 'o'。 
.  匹配除 "\n" 之外的任何單個字符。要匹配包括 '\n' 在內的任何字符,請使用象 '[.\n]' 的模式。 
(pattern)  匹配 pattern 并獲取這一匹配。所獲取的匹配可以從產生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中則使用 $0…$9 屬性。要匹配圓括號字符,請使用 '\(' 或 '\)'。 
(?:pattern)  匹配 pattern 但不獲取匹配結果,也就是說這是一個非獲取匹配,不進行存儲供以后使用。這在使用 "或" 字符 (|) 來組合一個模式的各個部分是很有用。例如, 'industr(?:y|ies) 就是一個比 'industry|industries' 更簡略的表達式。 
(?=pattern)  正向預查,在任何匹配 pattern 的字符串開始處匹配查找字符串。這是一個非獲取匹配,也就是說,該匹配不需要獲取供以后使用。例如,'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"。預查不消耗字符,也就是說,在一個匹配發生后,在最后一次匹配之后立即開始下一次匹配的搜索,而不是從包含預查的字符之后開始。 
(?!pattern)  負向預查,在任何不匹配 pattern 的字符串開始處匹配查找字符串。這是一個非獲取匹配,也就是說,該匹配不需要獲取供以后使用。例如'Windows (?!95|98|NT|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"。預查不消耗字符,也就是說,在一個匹配發生后,在最后一次匹配之后立即開始下一次匹配的搜索,而不是從包含預查的字符之后開始 
x|y  匹配 x 或 y。例如,'z|food' 能匹配 "z" 或 "food"。'(z|f)ood' 則匹配 "zood" 或 "food"。 
[xyz]  字符集合。匹配所包含的任意一個字符。例如, '[abc]' 可以匹配 "plain" 中的 'a'。 
[^xyz]  負值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。 
[a-z]  字符范圍。匹配指定范圍內的任意字符。例如,'[a-z]' 可以匹配 'a' 到 'z' 范圍內的任意小寫字母字符。 
[^a-z]  負值字符范圍。匹配任何不在指定范圍內的任意字符。例如,'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范圍內的任意字符。 
\b  匹配一個單詞邊界,也就是指單詞和空格間的位置。例如, 'er\b' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'。 
\B  匹配非單詞邊界。'er\B' 能匹配 "verb" 中的 'er',但不能匹配 "never" 中的 'er'。 
\cx  匹配由 x 指明的控制字符。例如, \cM 匹配一個 Control-M 或回車符。x 的值必須為 A-Z 或 a-z 之一。否則,將 c 視為一個原義的 'c' 字符。 
\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 為十六進制轉義值。十六進制轉義值必須為確定的兩個數字長。例如,'\x41' 匹配 "A"。'\x041' 則等價于 '\x04'  "1"。正則表達式中可以使用 ASCII 編碼。. 
\num  匹配 num,其中 num 是一個正整數。對所獲取的匹配的引用。例如,'(.)\1' 匹配兩個連續的相同字符。 
\n  標識一個八進制轉義值或一個向后引用。如果 \n 之前至少 n 個獲取的子表達式,則 n 為向后引用。否則,如果 n 為八進制數字 (0-7),則 n 為一個八進制轉義值。 
\nm  標識一個八進制轉義值或一個向后引用。如果 \nm 之前至少有 nm 個獲得子表達式,則 nm 為向后引用。如果 \nm 之前至少有 n 個獲取,則 n 為一個后跟文字 m 的向后引用。如果前面的條件都不滿足,若 n 和 m 均為八進制數字 (0-7),則 \nm 將匹配八進制轉義值 nm。 
\nml  如果 n 為八進制數字 (0-3),且 m 和 l 均為八進制數字 (0-7),則匹配八進制轉義值 nml。 
\un  匹配 n,其中 n 是一個用四個十六進制數字表示的 Unicode 字符。例如, \u00A9 匹配版權符號 (?)。 
6. 部分例子

正則表達式 說明 
/\b([a-z]+) \1\b/gi 一個單詞連續出現的位置 
/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/  將一個URL解析為協議、域、端口及相對路徑 
/^(?:Chapter|Section) [1-9][0-9]{0,1}$/ 定位章節的位置 
/[-a-z]/ A至z共26個字母再加一個-號。 
/ter\b/ 可匹配chapter,而不能terminal 
/\Bapt/ 可匹配chapter,而不能aptitude 
/Windows(?=95 |98 |NT )/ 可匹配Windows95或Windows98或WindowsNT,當找到一個匹配后,從Windows后面開始進行下一次的檢索匹配。 

7. 正則表達式匹配規則

  7.1 基本模式匹配

  一切從最基本的開始。模式,是正規表達式最基本的元素,它們是一組描述字符串特征的字符。模式可以很簡單,由普通的字符串組成,也可以非常復雜,往往用特殊的字符表示一個范圍內的字符、重復出現,或表示上下文。例如:

  ^once 

   這個模式包含一個特殊的字符^,表示該模式只匹配那些以once開頭的字符串。例如該模式與字符串"once upon a time"匹配,與"There once was a man from NewYork"不匹配。正如如^符號表示開頭一樣,$符號用來匹配那些以給定模式結尾的字符串。

  bucket$ 

  這個模式與"Who kept all of this cash in a bucket"匹配,與"buckets"不匹配。字符^和$同時使用時,表示精確匹配(字符串與模式一樣)。例如:

  ^bucket$ 

  只匹配字符串"bucket"。如果一個模式不包括^和$,那么它與任何包含該模式的字符串匹配。例如:模式

  once 

  與字符串

  There once was a man from NewYork
  Who kept all of his cash in a bucket.

  是匹配的。

   在該模式中的字母(o-n-c-e)是字面的字符,也就是說,他們表示該字母本身,數字也是一樣的。其他一些稍微復雜的字符,如標點符號和白字符(空 格、制表符等),要用到轉義序列。所有的轉義序列都用反斜杠(\)打頭。制表符的轉義序列是:\t。所以如果我們要檢測一個字符串是否以制表符開頭,可以 用這個模式:

  ^\t 

  類似的,用\n表示“新行”,\r表示回車。其他的特殊符號,可以用在前面加上反斜杠,如反斜杠本身用\\表示,句號.用\.表示,以此類推。

  7.2 字符簇

  在INTERNET的程序中,正規表達式通常用來驗證用戶的輸入。當用戶提交一個FORM以后,要判斷輸入的電話號碼、地址、EMAIL地址、信用卡號碼等是否有效,用普通的基于字面的字符是不夠的。

  所以要用一種更自由的描述我們要的模式的辦法,它就是字符簇。要建立一個表示所有元音字符的字符簇,就把所有的元音字符放在一個方括號里:

  [AaEeIiOoUu] 

  這個模式與任何元音字符匹配,但只能表示一個字符。用連字號可以表示一個字符的范圍,如:

  [a-z] //匹配所有的小寫字母 
  [A-Z] //匹配所有的大寫字母 
  [a-zA-Z] //匹配所有的字母 
  [0-9] //匹配所有的數字 
  [0-9\.\-] //匹配所有的數字,句號和減號 
  [ \f\r\t\n] //匹配所有的白字符 

  同樣的,這些也只表示一個字符,這是一個非常重要的。如果要匹配一個由一個小寫字母和一位數字組成的字符串,比如"z2"、"t6"或"g7",但不是"ab2"、"r2d3" 或"b52"的話,用這個模式:

  ^[a-z][0-9]$ 

  盡管[a-z]代表26個字母的范圍,但在這里它只能與第一個字符是小寫字母的字符串匹配。

  前面曾經提到^表示字符串的開頭,但它還有另外一個含義。當在一組方括號里使用^是,它表示“非”或“排除”的意思,常常用來剔除某個字符。還用前面的例子,我們要求第一個字符不能是數字:

  ^[^0-9][0-9]$ 

  這個模式與"5"、"g7"及"-2"是匹配的,但與"12"、"66"是不匹配的。下面是幾個排除特定字符的例子:

  [^a-z] //除了小寫字母以外的所有字符 
  [^\\\/\^] //除了(\)(/)(^)之外的所有字符 
  [^\"\'] //除了雙引號(")和單引號(')之外的所有字符 

  特殊字符"." (點,句號)在正規表達式中用來表示除了“新行”之外的所有字符。所以模式"^.5$"與任何兩個字符的、以數字5結尾和以其他非“新行”字符開頭的字符串匹配。模式"."可以匹配任何字符串,除了空串和只包括一個“新行”的字符串。

  PHP的正規表達式有一些內置的通用字符簇,列表如下:

  字符簇含義 

  [[:alpha:]] 任何字母 
  [[:digit:]] 任何數字 
  [[:alnum:]] 任何字母和數字 
  [[:space:]] 任何白字符 
  [[:upper:]] 任何大寫字母 
  [[:lower:]] 任何小寫字母 
  [[:punct:]] 任何標點符號 
  [[:xdigit:]] 任何16進制的數字,相當于[0-9a-fA-F] 

  7.3 確定重復出現

  到現在為止,你已經知道如何去匹配一個字母或數字,但更多的情況下,可能要匹配一個單詞或一組數字。一個單詞有若干個字母組成,一組數字有若干個單數組成。跟在字符或字符簇后面的花括號({})用來確定前面的內容的重復出現的次數。 

  字符簇 含義 
  ^[a-zA-Z_]$ 所有的字母和下劃線 
  ^[[:alpha:]]{3}$ 所有的3個字母的單詞 
  ^a$ 字母a 
  ^a{4}$ aaaa 
  ^a{2,4}$ aa,aaa或aaaa 
  ^a{1,3}$ a,aa或aaa 
  ^a{2,}$ 包含多于兩個a的字符串 
  ^a{2,} 如:aardvark和aaab,但apple不行 
  a{2,} 如:baad和aaa,但Nantucket不行 
  \t{2} 兩個制表符 
  .{2} 所有的兩個字符 

   這些例子描述了花括號的三種不同的用法。一個數字,{x}的意思是“前面的字符或字符簇只出現x次”;一個數字加逗號,{x,}的意思是“前面的內容出 現x或更多的次數”;兩個用逗號分隔的數字,{x,y}表示“前面的內容至少出現x次,但不超過y次”。我們可以把模式擴展到更多的單詞或數字:

  ^[a-zA-Z0-9_]{1,}$ //所有包含一個以上的字母、數字或下劃線的字符串 
  ^[0-9]{1,}$ //所有的正數 
  ^\-{0,1}[0-9]{1,}$ //所有的整數 
  ^\-{0,1}[0-9]{0,}\.{0,1}[0-9]{0,}$ //所有的小數 

   最后一個例子不太好理解,是嗎?這么看吧:與所有以一個可選的負號(\-{0,1})開頭(^)、跟著0個或更多的數字([0-9]{0,})、和一個 可選的小數點(\.{0,1})再跟上0個或多個數字([0-9]{0,}),并且沒有其他任何東西($)。下面你將知道能夠使用的更為簡單的方法。

  特殊字符"?"與{0,1}是相等的,它們都代表著:“0個或1個前面的內容”或“前面的內容是可選的”。所以剛才的例子可以簡化為:

  ^\-?[0-9]{0,}\.?[0-9]{0,}$ 

  特殊字符"*"與{0,}是相等的,它們都代表著“0個或多個前面的內容”。最后,字符"+"與 {1,}是相等的,表示“1個或多個前面的內容”,所以上面的4個例子可以寫成:

  ^[a-zA-Z0-9_]+$ //所有包含一個以上的字母、數字或下劃線的字符串 
  ^[0-9]+$ //所有的正數 
  ^\-?[0-9]+$ //所有的整數 
  ^\-?[0-9]*\.?[0-9]*$ //所有的小數 

  當然這并不能從技術上降低正規表達式的復雜性,但可以使它們更容易閱讀。

標簽:黔東 內江 德陽 婁底 衡陽 樂山 海南 邯鄲

巨人網絡通訊聲明:本文標題《正則表達式基礎入門》,本文關鍵詞  正則,表達式,基礎,入門,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式基礎入門》相關的同類信息!
  • 本頁收集關于正則表達式基礎入門的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 深圳市机械设备有限公司| 宁波康博机械有限公司| 中交天和机械设备制造有限公司| 福海鑫钢铁有限公司| 一帆机械设备有限公司| 三莲机械制造有限公司| 宁波双马机械工业有限公司| 徐州荣阳钢铁有限公司| 鼎泰盛机械有限公司| 苏州工业园区嘉宝精密机械有限公司| 杭州萧山凯兴食品机械有限公司 | 鑫阳机械设备有限公司| 潍坊坊通机械有限公司| 济宁通佳机械有限公司| 南通棉花机械有限公司| 机械加工 有限公司| 天津 机械设备有限公司| 开封明芳机械有限公司| 福建省 机械有限公司| 东莞%机械%有限公司| 苏州晋日五金机械有限公司| 无锡市 机械有限公司| 淄博宏达钢铁有限公司| 上海喜曼机械有限公司| 上海卓亚矿山机械有限公司| 天津市钢铁有限公司| 东莞市益彩机械有限公司| 无锡前洲兴华机械有限公司| 上海博强机械有限公司| 机械自动化设备有限公司| 豪德机械上海有限公司| 郑州昌利机械制造有限公司| 众立机械制造有限公司| 上海工程机械厂有限公司| 河南千里机械有限公司| 惟其信石油机械(天津)有限公司| 杭州中力机械设备有限公司| 烟台鑫海矿山机械有限公司| 太仓旭升机械有限公司| 无锡奥野机械有限公司| 唐山荣程钢铁有限公司| 济宁高扬工程机械有限公司| 中阳钢铁有限公司官网| 浙江乐江机械有限公司| 成都富江机械制造有限公司| 首钢凯西钢铁有限公司| 鸡西煤矿机械有限公司| 杭州中力机械有限公司| 上海盛普机械制造有限公司| 宁波恒威机械有限公司| 辽阳筑路机械有限公司| 杭州青达机械有限公司| 杭州玻璃机械有限公司| 万兹莱压缩机械(上海)有限公司| 玉环县三和机械制造有限公司| 上海中造机械有限公司| 合肥明泰机械施工有限公司| 郑州中嘉重工有限公司| 新风工程机械有限公司| 青岛鳌福机械有限公司| 青州康达机械有限公司| 上海机械制造有限公司| 制药机械设备有限公司| 重型机械设备有限公司| 汕头机械有限公司招聘| 南通宝顺机械有限公司| 东莞利瀚机械有限公司| 广州惠德机械有限公司| 合肥旭龙机械有限公司| 盐城万富隆机械制造有限公司| 陕西 机械有限公司怎么样| 福建晋工机械有限公司| 大京机械山东有限公司| 阳煤化机械有限公司| 恒瑞机械制造有限公司| 龙工机械制造有限公司| 上海万铂起重机械有限公司| 杭州华驰机械有限公司| 重庆金丰机械有限公司| 英国敬业钢铁有限公司| 石家庄瑞辉机械设备有限公司| 湖北鄂重重型机械有限公司| 江苏百德机械有限公司| 北京富佳伟业机械制造有限公司| 北京火车头机械设备有限公司 | 西安亿起来贸易有限公司| 浙江矿山机械有限公司| 宁夏天地奔牛银起设备有限公司| 上海卓亚矿山机械有限公司| 四平方向机械有限公司| 晋工机械有限公司官网| 东莞市金联吹塑机械有限公司 | 上海胜松机械制造有限公司 | 浙江卓驰机械有限公司| 西安华欧精密机械有限公司| 广州振通机械有限公司| 上海盟申机械有限公司| 葛洲坝机械船舶有限公司| 汶上金城机械有限公司| 浙江科鑫重工有限公司| 宁波伟隆传动机械有限公司| 临沂金立机械有限公司| 福州闽台机械有限公司| 江苏桂铭机械有限公司| 河南矿山起重有限公司| 福建新源重工有限公司| 广州起重机械有限公司| 山东龙辉起重机械有限公司| 东莞市千岛机械制造有限公司 | 廊坊机械设备有限公司| 济南华工液压机械有限公司| 上海佳成服装机械有限公司| 广州工程机械有限公司| 汤姆包装机械有限公司| 永川海通机械有限公司| 豪德机械上海有限公司| 湖北大展钢铁有限公司| 远东机械设备有限公司| 青岛顺德塑料机械有限公司| 无锡南机械有限公司| 上海山卓重工机械有限公司| 山东烨辉钢铁有限公司| 安徽国梁机械设备有限公司| 上海优拜机械有限公司| 温州奋起皮业有限公司| 山东源泉机械有限公司| 上海贯博起重设备有限公司| 常州市工程机械有限公司| 保定锐腾机械制造有限公司| 台州市双辉机械设备有限公司 | 青岛圣诺机械有限公司| 科尼起重机设备(上海)有限公司| 襄阳博亚机械有限公司| 汉中燕航精工机械有限公司| 杭州三瑞机械有限公司| 南通凯迪自动机械有限公司| 迪威玻璃机械有限公司| 河南起重机器有限公司| 常州亚美柯机械设备有限公司| 宁波信泰机械有限公司| 洛阳鹏起实业有限公司| 济南华工液压机械有限公司| 徐州荣阳钢铁有限公司| 台州市机械有限公司| 北京城建重工有限公司| 湖南 机械有限公司| 宁波海雄塑料机械有限公司| 邦贝液压机械有限公司| 天津敏信机械有限公司| 徐工基础工程机械有限公司| 太仓健柏机械有限公司| 江苏久保田农机机械有限公司| 鑫宏机械制造有限公司| 河南正工机械制造有限公司| 深圳市荣德机械设备有限公司 | 沈阳工程机械有限公司| 无锡市光彩机械制造有限公司| 江阴市礼联机械有限公司| 鞍山机械制造有限公司| 宁波 机械 有限公司| 山东 钢铁有限公司| 宿迁市机械有限公司| 江苏贝尔机械有限公司| 广州永胜钢铁制品有限公司| 龙南福鑫钢铁有限公司| 吴江聚力机械有限公司| 常德三一机械有限公司| 上海满鑫机械有限公司| 山东祥远机械有限公司| 安宁市永昌钢铁有限公司| 山东明威起重设备有限公司| 浙江佑天元包装机械制造有限公司| 安阳市机械有限公司| 青岛隆硕农牧机械制造有限公司| 厦门大金机械有限公司| 普惠环保机械有限公司| 江西龙工机械有限公司| 山东环保机械有限公司| 青岛液压机械有限公司 | 曲靖呈钢铁有限公司| 上海 包装机械有限公司| 渡边食品机械有限公司| 盐城丰炜机械制造有限公司| 烟台天成机械有限公司| 青岛晟森机械有限公司| 威海祥光机械有限公司| 佛山市三良机械设备有限公司| 济南蓝象数控机械有限公司| 宁波翠科机械有限公司| 台湾正河源机械配件有限公司 | 佛山市浩铭达机械制造有限公司| 建筑装饰有限公司起名| 新乡市威远机械有限公司| 山东山特重工机械有限公司| 大明钢铁实业有限公司| 上海普顺机械电器制造有限公司| 南通凯迪自动机械有限公司| 南京机械设备制造有限公司| 深圳市奥德机械有限公司| 东莞明玮机械有限公司| 常州南鹏机械有限公司| 苏州洁宝机械有限公司| 益丰泰机械有限公司| 江阴市联拓重工机械有限公司| 河北荣信钢铁有限公司| 马长江钢铁有限公司| 珠海仕高玛机械设备有限公司| 杭州天扬机械有限公司| 安阳亚新钢铁有限公司| 山东德工机械有限公司| 百超玻璃机械有限公司| 福建南方路面机械有限公司| 武汉吕工机械有限公司| 海宁纺织机械有限公司| 唐山前进钢铁有限公司| 广州嘉银机械有限公司| 大江重工焦作有限公司| 无锡机械电器有限公司| 河南丰泉机械有限公司| 新乡市豫成振动机械有限公司| 杭州双金机械有限公司| 杭州铁正机械有限公司| 山东华雄机械有限公司| 新疆汇合钢铁有限公司| 江阴市机械制造有限公司| 营口京华钢铁有限公司| 上海松川远亿机械设备有限公司 | 温州华联机械有限公司| 苏州辽鞍机械有限公司| 重庆 机械有限公司| 东莞市兆恒机械有限公司| 河南朝阳钢铁有限公司| 广东华三行工程机械有限公司| 太仓越华精密机械配件有限公司| 苏州荣业机械有限公司| 广州文穗塑料机械有限公司| 浙江引春机械有限公司| 广州市 工程机械有限公司| 上海创灵包装机械制造有限公司| 安徽格瑞德机械制造有限公司| 厦门天一精密机械有限公司| 河南发达起重机有限公司| 天津钢管钢铁贸易有限公司| 郑州志乾机械设备有限公司| 浙江江鑫机械有限公司| 重庆鹏程钢铁有限公司| 华力重工机械有限公司| 青州包装机械有限公司| 潍坊凯隆机械有限公司| 上海开隆冶金机械制造有限公司 | 上海锐精密机械有限公司| 上海起重机械有限公司| 上海星申机械有限公司| 昆山联德精密机械有限公司| 上海春田机械有限公司| 宁波中能连通机械有限公司| 圣博液压机械有限公司| 东莞市天成机械有限公司| 江苏桂铭机械有限公司| 扬州机械设备有限公司| 广东力源液压机械有限公司| 西安环宇机械制造有限公司| 四平方向机械有限公司| 永明机械制造有限公司| 宁波汉博机械有限公司| 大庆惠博普石油机械设备制造有限公司| 浙江吉隆机械有限公司| 重庆墨龙机械有限公司| 舒勒锻压机械有限公司| 广州甲宝机械有限公司| 诸暨市 机械有限公司| 广州益川机械有限公司| 威海达盛机械有限公司| 温州中环机械设备有限公司 | 四川工程机械有限公司| 杭州容瑞机械技术有限公司| 德丰机械制造有限公司| 东莞市凯奥机械有限公司| 东莞正扬电子机械有限公司| 山东动力机械有限公司| 佛山市机械设备有限公司| 张家港市饮料机械有限公司| 华群数控机械有限公司| 浙江永创机械有限公司| 深圳市铭利达精密机械有限公司| 佶缔纳士机械有限公司| 河南红星矿山机械有限公司| 宁夏瑞光机械有限公司| 江苏冠宇机械设备制造有限公司| 西安机械制造有限公司| 输送机械制造有限公司| 食品有限公司起名大全| 东莞正扬电子机械有限公司怎么样| 河北国煤机械制造有限公司| 中核天津机械有限公司| 浙江大宇轻工机械有限公司| 上海松铭传动机械有限公司| 无锡杨佳机械有限公司| 武汉萱裕机械有限公司| 新疆 机械有限公司| 济南龙安机械有限公司| 山东常美机械有限公司| 郑州市鑫宇机械制造有限公司 | 温州贝诺机械有限公司| 南通新兴机械制造有限公司| 东莞市鑫焘机械有限公司| 迁安荣信钢铁有限公司| 机械租赁有限公司名字| 江苏科威机械有限公司| 宁波鑫淼机械有限公司| 荆州祥达机械制造有限公司| 东莞市佐臣自动化机械有限公司 | 兴澄特种钢铁有限公司| 山东 机械制造有限公司| 台州万洲机械有限公司| 浙江名博机械有限公司| 南通恒力重工机械有限公司| 唐山鑫杭钢铁有限公司| 德州锦冠钢铁有限公司| 南京一嘉起重机械制造有限公司 | 山东瑞浩重型机械有限公司| 无锡市浦尚精密机械有限公司| 欧力特机械有限公司| 星塔机械深圳有限公司| 苏州诚亚机械有限公司| 上海冠龙阀门机械有限公司官网 | 山东华准机械有限公司| 利德盛机械有限公司| 昆山贝奇精密机械有限公司| 金龙机械制造有限公司| 江苏长虹涂装机械有限公司| 唐山市钢铁有限公司| 合肥春华起重机械有限公司| 广州机械配件有限公司| 常州好迪机械有限公司| 安徽 机械设备有限公司| 长沙众城机械有限公司| 杭州川禾机械有限公司| 上海起思宠物有限公司| 黑龙江建龙钢铁有限公司| 浙江兴盛机械有限公司| 济宁华珠机械有限公司| 抚顺机械制造有限公司| 浙江双联机械有限公司| 德昌机械制造有限公司| 广州市科展机械设备有限公司| 厦门市机械有限公司| 昆山东新力特精密机械有限公司 | 淄博推进化工机械有限公司| 广东南桂起重机械有限公司| 广州普耐柯数控机械有限公司 | 小松工程机械有限公司| 汇大机械制造有限公司| 汉虹精密机械有限公司| 东莞三机械有限公司| 上海雄风起重设备厂有限公司 | 深圳海邻机械设备有限公司| 日照山东钢铁有限公司| 芜湖良仕机械有限公司| 昆山 机械有限公司| 东莞信易电热机械有限公司| 重庆远风机械有限公司| 河北农哈哈机械有限公司| 诸城市美川机械有限公司| 山东博宇机械有限公司| 银锐玻璃机械有限公司| 佛山市机械有限公司| 四川广鑫粮油机械制造有限公司| 苏州纺织机械有限公司| 杭州金竺机械有限公司| 常州市丰丰机械有限公司| 珠海市机械有限公司| 台州市路桥奇勇农业机械有限公司 | 青岛欧普机械设备有限公司| 常德烟草机械有限公司| 杭州金竺机械有限公司| 浙江制药机械有限公司| 日照港达船舶重工有限公司| 宣城 机械 有限公司| 台进精密机械有限公司| 临沂金盛机械配套有限公司| 江宏机械制造有限公司| 东莞市新望包装机械有限公司| 江苏坤泰机械有限公司| 东莞市宝腾机械有限公司| 三国精密机械有限公司| 山东华伟重工机械有限公司| 河南起重设备有限公司| 扬州恒佳机械有限公司| 鸿达机械制造有限公司| 山东德州恒特重工有限公司| 温州 轻工机械有限公司| 青岛塑料机械有限公司| 广东华三行工程机械有限公司| 济宁四通工程机械有限公司| 北京明日之星玻璃机械有限公司| 重庆捷灿机械有限公司| 河北鑫晟德农业机械制造有限公司 | 苏州宇钻机械有限公司| 日晗精密机械有限公司| 河南朝阳钢铁有限公司| 巩义市机械有限公司| 南京远景机械有限公司| 三门峡化工机械有限公司| 上海贝得尔石化机械设备有限公司| 上海宝锻机械制造有限公司| 深圳市钢铁有限公司| 河南双鑫钢铁有限公司| 中马园林机械有限公司| 北京恒机械设备有限公司| 东营海河机械有限公司| 中核机械工程有限公司| 山东泰安机械有限公司| 京西重工北京有限公司| 上海冠龙阀门机械有限公司| 扬州市天发试验机械有限公司 | 东莞瑞辉机械有限公司| 上海天和制药机械有限公司| 江苏福克斯机械有限公司| 山西中阳钢铁有限公司| 浙江金华机械有限公司| 无锡秉杰机械有限公司| 温州科瑞机械有限公司| 临沂盖氏机械有限公司| 昆山日日先精密机械有限公司 | 机械设计 有限公司| 河北清大环保机械有限公司| 广州永晋机械有限公司| 曲阜圣达机械有限公司| 济宁新田工程机械有限公司| 苏州神峰起重机械有限公司| 永川海通机械有限公司| 江阴市联拓重工机械有限公司| 玉环机械制造有限公司| 广州市 工程机械有限公司| 江阴精力机械有限公司| 广州恒星冷冻机械制造有限公司| 山东煤矿机械有限公司| 上海三久机械有限公司| 东莞明玮机械有限公司| 江苏别具匠心机械设备有限公司| 上海曼中机械有限公司| 常州金源机械设备有限公司 | 葛洲坝机械船舶有限公司| 山东冠成机械有限公司| 广州市华劲机械有限公司| 永宏机械制造有限公司| 常州武进机械有限公司| 河南森源重工有限公司| 东莞钰腾机械有限公司| 浙江鸿森机械有限公司| 湖北襄玉机械有限公司| 江重机械制造有限公司| 成都神钢建设机械有限公司| 枣庄誉源挂车机械有限公司| 四川川宏机械有限公司| 衡阳运输机械有限公司| 深圳市钢铁有限公司| 佛山市永盛达机械有限公司| 明毅电子机械有限公司| 常州宝菱重工机械有限公司| 群峰机械制造有限公司| 玉环县机械有限公司| 苏州鼎木机械设备有限公司| 海精密机械有限公司| 秦皇岛 机械设备有限公司| 粮食机械设备有限公司| 无锡机械设备有限公司| 雷州雷宝机械有限公司| 大丰奥泰机械有限公司| 四川华为钢铁有限公司| 承德 机械有限公司| 杭州纺织机械有限公司| 南通江华机械有限公司| 盐山宏润重工有限公司| 无锡工程机械有限公司| 上海以海机械有限公司| 上海与鑫机械有限公司| 苏州捷合机械有限公司| 南京苏荣机械有限公司| 上海旭恒精工机械制造有限公司| 东莞鸿昌机械有限公司| 西门子机械传动 天津 有限公司| 宁波达峰机械有限公司| 青岛昌佳机械有限公司| 安徽起重机械有限公司| 青岛现代机械有限公司| 江苏青山机械有限公司| 华德机械制造有限公司| 杭州沃沃机械有限公司| 唐山 机械设备有限公司| 河南省矿山起重有限公司| 上海岭申机械有限公司| 广东科杰机械自动化有限公司| 九江益鑫机械有限公司| 温州立胜印刷包装机械有限公司| 智能机械设备有限公司| 宿迁 机械 有限公司| 咸阳机械制造有限公司| 华世丹机械有限公司| 上海又高机械有限公司| 张家港亿塑机械有限公司| 广东佛山机械有限公司| 广东马氏机械有限公司| 东莞市比奥机械有限公司| 合肥春华起重机械有限公司 | 粤裕丰钢铁有限公司| 西安 工程机械有限公司| 新乡市福泽机械设备有限公司| 郑州华宏机械设备有限公司| 新麦机械 无锡 有限公司| 汕头市包装机械有限公司| 浙江园林机械有限公司| 扬州伏尔坎机械制造有限公司| 东莞市森人机械有限公司| 精一机械(中山)有限公司| 重庆工程机械有限公司| 江苏千里机械有限公司| 无锡化工机械有限公司| 重庆墨龙机械有限公司| 太仓越华精密机械配件有限公司| 伯曼机械制造有限公司| 佛山市强源钢铁有限公司| 山东宇冠机械有限公司| 浙江盾安机械有限公司| 重庆力波机械有限公司| 成都成邦探矿机械设备有限公司 | 湖州卓信机械有限公司| 河南佳德机械有限公司| 泰恒机械制造有限公司| 青岛美嘉隆包装机械有限公司| 徐州华冶机械有限公司| 青岛威尔塑料机械有限公司| 潍坊钰兴机械有限公司| 无锡森本精密机械有限公司| 无锡市浦尚精密机械有限公司| 济南 重工有限公司| 三友重工机械有限公司| 杭州丽伟电脑机械有限公司| 苏州宁兴精密机械有限公司| 长春协展机械工业有限公司| 山东元裕机械有限公司| 环保机械制造有限公司| 唐山荣程钢铁有限公司| 东莞液压机械有限公司| 张家港斯依格机械设备制造有限公司 | 山东钢铁日照有限公司| 临沂金盛机械配套有限公司| 江苏隆达机械设备有限公司| 章丘丰源机械有限公司| 江苏双轮泵业机械制造有限公司| 三友重工机械有限公司| 重庆瀚源机械有限公司| 河北农哈哈机械有限公司| 山东力王重工机械有限公司| 诚辉机械制造有限公司| 天宇机械制造有限公司| 天津起重机械有限公司| 广州市赛思达机械设备有限公司| 常州都可机械有限公司| 茂名重力石化机械制造有限公司 | 意达纺织机械有限公司| 苏州艾卓精密机械有限公司| 常德纺织机械有限公司| 济宁机械设备有限公司| 上海信烨精密机械有限公司| 温州立胜印刷包装机械有限公司| 江苏久盛机械设备有限公司| 陕西至信机械制造有限公司怎么样| 山东烨辉钢铁有限公司| 温州佳诚机械有限公司| 嘉兴瑞宏精密机械有限公司| 上海依澳包装机械有限公司| 江门携成机械有限公司怎样| 南京腾阳机械有限公司| 昆山硕杰机械有限公司| 濮阳市机械有限公司| 湖南华菱湘潭钢铁有限公司| 昆山 环保机械有限公司| 新世纪机械有限公司| 萨驰华辰机械 苏州 有限公司| 温州华珍机械有限公司| 济南格特机械设备有限公司| 黄石华旦机械制造有限公司| 新乡正兴机械有限公司| 南京登峰起重设备制造有限公司| 青岛吉瑞特机械制造有限公司| 三一汽车起重机械有限公司| 济南 升降机械有限公司| 厦门船舶重工有限公司| 浙江欧森机械有限公司| 食品包装机械有限公司| 市瑞港机械有限公司| 常州市丰丰机械有限公司| 上海 食品机械有限公司| 台湾高明机械有限公司| 潍坊裕川机械有限公司| 大连正丰机械有限公司| 山东泰瑞汽车机械电器有限公司| 山东天龙机械有限公司| 东莞市台旺机械有限公司| 深圳市硕方精密机械有限公司| 东莞市 五金机械有限公司| 东莞市鸿铭机械有限公司| 烟台莫深机械设备有限公司| 宁波方力机械有限公司| 咸阳机械制造有限公司| 昆明远桥机械有限公司| 山东金成机械有限公司| 上海西马特制药机械有限公司| 杭州丽伟电脑机械有限公司| 长兴诺力机械有限公司| 上海申克机械有限公司| 郑州市鼎盛机械制造有限公司| 兖州丰业机械有限公司| 温州市润新机械制造有限公司| 青州神工机械有限公司| 扬州冶金机械有限公司| 普瑞特机械有限公司| 建华机械制造有限公司| 潍坊新成达机械有限公司| 潍坊宝润机械有限公司| 扬州东进机械有限公司| 苏州同鑫鸿精密机械有限公司 | 宁波辉旺机械有限公司| 盐城市机械有限公司| 湖北仙粮机械有限公司| 沈阳恒力机械有限公司| 苏拉纺织机械有限公司| 深圳市神田机械设备有限公司| 苏州江源精密机械有限公司| 宁波方力机械有限公司| 浙江江华机械有限公司| 宏源机械设备有限公司| 沈阳凯力拓机械设备有限公司| 河北途盟机械制造有限公司| 昆山奥德机械有限公司| 宁波 机械有限公司| 河北燕山钢铁有限公司| 山东腾机械有限公司| 南通科诚橡塑机械有限公司| 郑州工程机械有限公司| 高密永和精密机械有限公司招聘网 | 佛山市永盛达机械有限公司| 咸阳经纬纺织机械有限公司| 安丘机械制造有限公司| 佛山市宝陶机械设备有限公司| 济南新思路机械设备有限公司| 无锡伊诺特石化机械设备有限公司 | 上海凯机械有限公司| 宁波久力数控机械有限公司| 玉环博机械有限公司| 上海颍盛机械有限公司| 长沙远洋机械制造有限公司| 成都杰瑞达工程机械有限公司| 上海京雅机械有限公司| 贵州运东机械有限公司| 浙江正润机械有限公司| 新乡市特昌振动机械有限公司| 武安市裕华钢铁有限公司| 河南兴远起重机有限公司| 烟台利丰机械有限公司| 泉州市力达机械有限公司| 河南省矿山起重机械有限公司| 山东瑞华机械有限公司| 浙江大源机械有限公司| 徐州天地重型机械制造有限公司| 上海好机械有限公司| 河北天冠环保机械有限公司| 昆山来运机械设备有限公司| 青岛纺织机械有限公司| 包装机械制造有限公司| 山东宏鑫机械有限公司| 潍坊润达机械有限公司| 烟台瑞进精密机械有限公司| 宁波市鸿博机械制造有限公司| 上海工程机械厂有限公司| 杭州通绿机械有限公司| 宁波康博机械有限公司| 温州市兴业机械设备有限公司| 无锡杨佳机械有限公司| 宏远机械制造有限公司| 湖北机械制造有限公司| 东莞祥艺机械有限公司| 沧州昌鸿磨浆机械有限公司| 昆山大风机械有限公司| 江阴市新友机械制造有限公司 | 佛山市晶菱玻璃机械有限公司| 上海佳成服装机械有限公司| 昆山弘迪精密机械有限公司| 山东亚泰重型机械有限公司| 玉环宝捷机械有限公司| 广州汉牛机械设备有限公司| 承德 机械有限公司| 上海东芝机械有限公司| 唐山宝泰钢铁有限公司| 江苏机械设备有限公司| 杭州精密机械有限公司| 江苏如皋钢铁有限公司| 四平方向机械有限公司| 苏州市恒升机械有限公司| 浙江嘉元机械制造有限公司| 广东耐施特机械有限公司| 大连起重机有限公司| 广东中龙机械有限公司| 佛山市机械制造有限公司| 山东金成机械有限公司| 湖州三一重工有限公司| 山东泗水鑫峰面粉机械有限公司 | 江苏汤姆包装机械有限公司| 江苏鑫锋重工机床有限公司| 德阳机械制造有限公司| 腾飞机械有限公司地址| 广州市华劲机械有限公司 | 南通航力重工机械有限公司| 宁波迪恩机械有限公司| 东莞大兴发机械有限公司| 温州市友田包装机械有限公司| 潍坊元鸣机械有限公司| 烟台宏兴机械有限公司| 北京机械施工有限公司| 张家港机械设备有限公司| 龙南福鑫钢铁有限公司| 东莞凯格精密机械有限公司| 中远海运重工有限公司| 洛阳塑电机械有限公司| 浙江大鹏机械有限公司| 浙江精密机械有限公司| 鼎龙机械制造有限公司| 上海亚华印刷机械有限公司| 舒勒锻压机械有限公司| 云南工程机械有限公司| 成都望锦机械有限公司| 四川高龙机械有限公司| 南京星德机械有限公司| 昆山 机械设备有限公司| 新乡市先锋振动机械有限公司 | 温州杰福机械设备有限公司 | 东莞豪力机械有限公司| 辽阳新达钢铁有限公司| 扬州扬宝机械有限公司| 河北双天机械制造有限公司| 无锡创能机械制造有限公司| 连云港机械有限公司| 恒泰机械制造有限公司| 银锐玻璃机械有限公司| 温州铸鼎机械有限公司| 潍坊圣川机械有限公司| 河南重工机械有限公司| 苏州圣亚精密机械有限公司 | 甘肃机械化建设工程有限公司| 深圳市安格斯机械有限公司| 河北冀工机械制造有限公司| 江苏恒悦机械有限公司| 濮阳市机械有限公司| 科雄精密机械有限公司| 燕拓航(北京)真空机械有限公司| 浙江海重重工有限公司| 杭州康比机械有限公司| 扬州伏尔坎机械制造有限公司| 上海瑞阳机械有限公司| 镇田机械平湖有限公司| 西安冠杰机械设备有限公司| 泸州长江机械有限公司| 常德烟草机械有限公司| 威海达盛机械有限公司| 富达机械制造有限公司| 无锡兆立精密机械有限公司| 北京航天振邦精密机械有限公司 | 青岛橡塑机械有限公司| 豪利机械苏州有限公司| 浙江乾坤机械有限公司| 江苏双友重型机械有限公司| 大连西格机械工具有限公司| 吉林吉钢铁有限公司| 廊坊机械制造有限公司| 宏鑫机械设备有限公司| 青岛欧普机械设备有限公司| 山东隆盛钢铁有限公司| 唐山宏润钢铁有限公司| 太原通泽重工有限公司| 河南新起点印务有限公司| 诸城市天顺机械有限公司| 南京机械电子有限公司| 济宁机械设备有限公司| 天津敏信机械有限公司| 蚌埠液力机械有限公司| 昆山鑫建诚机械设备有限公司| 山东机械制造有限公司| 庆达机械制造有限公司| 优瑞纳斯液压机械有限公司| 焦作泰鑫机械有限公司| 青岛机械利有限公司| 大连工程机械有限公司| 珠海机械设备有限公司| 台湾精密机械有限公司| 慈溪 机械 有限公司| 深圳市精密机械有限公司| 天津机械设备有限公司| 上海玖钲机械设备有限公司| 珠海市机械设备有限公司| 旺磐精密机械有限公司| 云南科玛机械设备有限公司| 四川德盛钢铁有限公司| 三联传动机械有限公司| 山东 纺织机械 有限公司| 上海川口机械有限公司| 诸城隆泽机械有限公司| 德阳思远重工有限公司| 青岛工程机械有限公司| 大连液力机械有限公司| 广州工程机械有限公司| 汶瑞机械山东有限公司| 辽宁泰威机械制造有限公司| 济宁机械设备有限公司| 上海冠隆阀门机械有限公司| 兖州大华机械有限公司| 无锡 钢铁贸易有限公司| 安徽同铸工程机械有限公司| 飞扬机械制造有限公司| 威海欧东机械有限公司骗局| 晶元精密机械有限公司| 重庆宏工工程机械有限公司 | 佛山液压机械有限公司| 嘉兴机械设备有限公司| 河北犀牛民用机械有限公司| 浙江华球机械制造有限公司 | 东营海河机械有限公司| 温州万润机械有限公司| 山东钢铁贸易有限公司| 江阴机械制造有限公司怎么样| 东莞泽源机械有限公司| 嘉兴市机械有限公司| 阜阳 机械 有限公司| 江阴锦澄钢铁有限公司| 河北澳金机械设备有限公司| 重庆力波机械有限公司| 河北荣信钢铁有限公司| 武汉吕工机械有限公司| 金马机械制造有限公司| 广东力丰机械有限公司| 浙江红旗机械有限公司| 无锡胜喜路机械有限公司| 烟台瑞进精密机械有限公司| 山东问云机械有限公司| 海狮洗涤机械有限公司| 东莞市欧西曼机械设备有限公司| 青岛张氏机械有限公司| 广州华臻机械设备有限公司| 山东明沃机械有限公司| 上海松川远亿机械设备有限公司| 烟台海兰德机械设备有限公司 | 全椒 机械有限公司| 江苏如石机械有限公司| 唐钢唐银钢铁有限公司| 南方路面机械有限公司| 山东博杰重型工程机械有限公司| 恒瑞机械制造有限公司| 德莱赛机械苏州有限公司| 宝鸡市机械有限公司| 锋劲威机械有限公司| 江苏中闽钢铁有限公司| 杭州泰尚机械有限公司| 东莞市利成机械有限公司| 华鑫机械制造有限公司| 浙江雷克机械工业有限公司| 嘉善精密机械有限公司| 旭恒精工机械制造有限公司| 上海液压机械有限公司| 盐城机械制造有限公司| 浙江顶峰机械有限公司| 淄博宙灿机械有限公司| 安徽金锡机械有限公司| 西安普阳机械有限公司| 昆山塑料机械有限公司| 三技精密机械有限公司| 中联恒通机械有限公司| 德阳瑞隆机械有限公司| 济南建筑机械有限公司| 长沙昊博机械设备有限公司| 黑龙江建龙钢铁有限公司| 郑州鑫宇机械制造有限公司 | 邢台远大机械制造有限公司| 大同机械 有限公司| 江苏优远机械有限公司| 天津安东石油机械制造有限公司| 昆山精工机械有限公司| 嘉泰数控机械有限公司| 吉林省起点医药有限公司| 厦门厦工重工有限公司| 江苏汤姆包装机械有限公司| 浙江铖虹机械有限公司| 上海松精机械制造有限公司 | 广州国伟机械有限公司| 长江液压机械有限公司| 浙江陀曼精密机械有限公司| 苏州朗威电子机械有限公司| 浙江荣众机械有限公司| 金泰机械制造有限公司| 中铁重工有限公司武汉| 常州杰和机械有限公司| 浙江金马逊机械有限公司| 上海创灵包装机械制造有限公司| 苏州启点机械有限公司| 郑州博源机械有限公司| 曲阜天阳机械有限公司| 上海路桥机械有限公司| 常州富丽康精密机械有限公司| 河北石阀机械设备有限公司| 潍坊润鑫机械有限公司| 涂装机械设备有限公司| 山东领品机械有限公司| 新乡市东源机械有限公司| 深圳市力豪机械设备有限公司 | 浙江山海机械有限公司| 苏州动力机械有限公司| 飞迈烟台机械有限公司| 山东钢铁日照有限公司| 永宏机械制造有限公司| 上海盾克机械有限公司| 海盛精密机械有限公司| 扬州 机械有限公司| 深圳机械设备有限公司| 杭州重型机械有限公司| 深圳市 机械 有限公司| 上海铁杉机械有限公司| 宁波隆源精密机械有限公司| 上海伍行机械设备有限公司| 济南聚鑫机械有限公司| 杭州誉球机械有限公司| 上海五金机械有限公司| 常州市豪乐机械有限公司| 上海烨昌食品机械有限公司| 萧山天成机械有限公司| 江苏金鹰流体机械有限公司| 河南省新乡市矿山起重机有限公司 | 江阴化工机械有限公司| 遵化建龙钢铁有限公司| 江苏江河机械制造有限公司| 常州杭钢卓信机械装备有限公司| 京山力拓机械有限公司| 江苏双箭输送机械有限公司 | 沧州怡和机械有限公司| 济南迅捷机械设备有限公司| 常州斯太尔动力机械有限公司| 苏州恩贝德机械有限公司| 山东运泰机械有限公司| 淄博张钢钢铁有限公司| 江淮重工机械有限公司| 湖北创联重工有限公司| 常州步速者机械制造有限公司| 上海重工机械有限公司| 湖南运想重工有限公司| 郑州鼎盛机械有限公司| 联德精密机械有限公司| 勃农兴达机械有限公司| 南京 机械设备有限公司| 苏州鸿本机械制造有限公司| 浙江保龙机械有限公司| 开封元创机械有限公司| 苏州博扬机械有限公司| 淄博张钢钢铁有限公司| 长沙机械设备有限公司| 法麦凯尼柯机械有限公司| 浙江天联机械有限公司| 佛山市优霸机械设备有限公司| 济宁矿山机械有限公司| 福海鑫钢铁有限公司| 河南机械设备有限公司| 上海杉野机械有限公司| 郑州鼎盛机械有限公司| 无锡锡州机械有限公司| 富华重工制造有限公司| 常德纺织机械有限公司| 温州市顺达服装机械有限公司| 豫工机械设备有限公司| 西门子机械传动 天津 有限公司| 马长江钢铁有限公司| 无锡光良塑料机械有限公司| 山西中阳钢铁有限公司| 江苏先电机械有限公司| 浙江濠泰机械有限公司| 大江重工焦作有限公司| 威海石岛重工有限公司| 浙江高达机械有限公司| 东莞市数控机械有限公司| 湖南正中制药机械有限公司| 郑州新水工机械有限公司| 广东力源液压机械有限公司| 旺磐精密机械有限公司| 江苏银华春翔机械制造有限公司| 吉林吉钢钢铁有限公司| 东莞兆泰机械设备有限公司| 江苏化工机械有限公司| 潍坊瑞发机械有限公司| 江苏维达机械有限公司| 青岛希世可机械有限公司| 上海机械制造有限公司| 山东顺达机械有限公司|