注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)科學(xué)理論與基礎(chǔ)知識(shí)神奇的匹配:正則表達(dá)式求精之旅

神奇的匹配:正則表達(dá)式求精之旅

神奇的匹配:正則表達(dá)式求精之旅

定 價(jià):¥59.00

作 者: 王蕾 等著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)理論、基礎(chǔ)知識(shí) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787121236563 出版時(shí)間: 2014-08-01 包裝: 平裝
開本: 頁數(shù): 344 字?jǐn)?shù):  

內(nèi)容簡介

  本書從正則表達(dá)式的基本概念、基本語法入手,著重于數(shù)字驗(yàn)證、字符串驗(yàn)證、數(shù)字和字符串混合驗(yàn)證及HTML處理等各個(gè)方面的應(yīng)用。并基于目前流行的程序語言和應(yīng)用環(huán)境(如C#、ASP.NET、JSP、JavaScript或PHP),全面介紹了創(chuàng)建正則表達(dá)式的方法,以及正則表達(dá)式在Web環(huán)境中的各種應(yīng)用。

作者簡介

  王蕾,東華理工大學(xué)任教,多年從事計(jì)算機(jī)相關(guān)課程教學(xué),對(duì)正則表達(dá)式頗有研究,總結(jié)出多種編程語言環(huán)境下的正則表達(dá)式案例。

圖書目錄

第1篇 正則表達(dá)式基礎(chǔ)
第1章 外行看正則表達(dá)式 1
1.1 什么是正則表達(dá)式 1
1.2 本書使用的測試工具 2
1.3 理解元字符 3
1.3.1 匹配位置的元字符 3
1.3.2 匹配字符的元字符 4
1.3.3 元字符總結(jié) 5
1.4 文字匹配 7
1.4.1 字符類 7
1.4.2 字符轉(zhuǎn)義 9
1.4.3 反義 9
1.4.4 限定符 10
1.5 字符的操作 15
1.5.1 替換 15
1.5.2 分組 17
1.5.3 反向引用 17
1.6 正則的其他操作 19
1.6.1 零寬度斷言 19
1.6.2 負(fù)向零寬度斷言 20
1.6.3 匹配選項(xiàng) 21
1.6.4 注釋 21
1.6.5 優(yōu)先級(jí)順序 22
1.6.6 遞歸匹配 22
1.7 典型正則表達(dá)式解釋 23
1.7.1 匹配Windows操作系統(tǒng)的名稱 23
1.7.2 匹配HTML標(biāo)記 23
1.7.3 匹配HTML標(biāo)記之間的內(nèi)容 24
1.7.4 匹配CSV文件內(nèi)容 25
第2章 數(shù)字驗(yàn)證的方法 27
2.1 9種數(shù)值驗(yàn)證 27
2.1.1 字符串只包含數(shù)字的驗(yàn)證 27
2.1.2 字符串只包含整數(shù)的驗(yàn)證 31
2.1.3 字符串指定范圍的整數(shù)驗(yàn)證 32
2.1.4 字符串為實(shí)數(shù)的驗(yàn)證 35
2.1.5 字符串指定精度的實(shí)數(shù)驗(yàn)證 38
2.1.6 科學(xué)計(jì)數(shù)法的數(shù)值驗(yàn)證 39
2.1.7 二進(jìn)制數(shù)值的驗(yàn)證 39
2.1.8 八進(jìn)制數(shù)值的驗(yàn)證 40
2.1.9 十六進(jìn)制數(shù)值的驗(yàn)證 41
2.2 4種國內(nèi)電話號(hào)碼的驗(yàn)證 43
2.2.1 國內(nèi)手機(jī)號(hào)碼驗(yàn)證 43
2.2.2 固定電話號(hào)碼(不包括區(qū)號(hào))驗(yàn)證 44
2.2.3 區(qū)號(hào)+固定電話號(hào)碼驗(yàn)證 45
2.2.4 區(qū)號(hào)+固定電話號(hào)碼+分機(jī)號(hào)碼驗(yàn)證 47
2.2.5 固定電話號(hào)碼驗(yàn)證總結(jié) 48
2.3 2種身份證號(hào)碼驗(yàn)證 49
2.3.1 15位身份證號(hào)碼驗(yàn)證 50
2.3.2 18位身份證號(hào)碼驗(yàn)證 51
2.4 銀行卡和信用卡號(hào)驗(yàn)證 51
2.5 郵政編碼驗(yàn)證 52
2.5.1 國內(nèi)郵政編碼驗(yàn)證 52
2.5.2 國際郵政編碼驗(yàn)證 53
2.6 4種IP地址驗(yàn)證 53
2.6.1 簡單IP地址驗(yàn)證 53
2.6.2 精確IP地址驗(yàn)證 54
2.6.3 子網(wǎng)內(nèi)部IP地址驗(yàn)證 56
2.6.4 64位IP地址驗(yàn)證 57
第3章 常用字符串驗(yàn)證方法 60
3.1 5種英文單詞驗(yàn)證 60
3.1.1 小寫英文單詞驗(yàn)證 60
3.1.2 大寫英文單詞驗(yàn)證 61
3.1.3 英文單詞的分隔符驗(yàn)證 62
3.1.4 否定驗(yàn)證 64
3.1.5 具有重復(fù)特征的英文單詞驗(yàn)證 67
3.2 6種非單詞字符串驗(yàn)證 69
3.2.1 英文標(biāo)點(diǎn)符號(hào)驗(yàn)證 69
3.2.2 中文標(biāo)點(diǎn)符號(hào)驗(yàn)證 70
3.2.3 中文文本驗(yàn)證 70
3.2.4 特殊字符驗(yàn)證 71
3.2.5 密碼驗(yàn)證 71
3.2.6 字符表的分類 76
3.3 常用的文件名稱和路徑驗(yàn)證 76
3.3.1 通配符 76
3.3.2 指定文件擴(kuò)展名的驗(yàn)證 77
3.3.3 指定文件名的驗(yàn)證 78
3.3.4 包含指定字符串的文件全名驗(yàn)證 78
3.3.5 排除兩端存在空白字符的文件全名驗(yàn)證 79
3.3.6 文件路徑驗(yàn)證 81
3.4 4種網(wǎng)絡(luò)常用元素驗(yàn)證 82
3.4.1 電子郵件驗(yàn)證 82
3.4.2 主機(jī)名稱驗(yàn)證 83
3.4.3 HTTP地址驗(yàn)證 85
3.4.4 FTP地址驗(yàn)證 86
第4章 常見數(shù)字和字符混合驗(yàn)證 87
4.1 5種數(shù)學(xué)表達(dá)式驗(yàn)證 87
4.1.1 操作數(shù)驗(yàn)證 87
4.1.2 操作符驗(yàn)證 88
4.1.3 簡單數(shù)學(xué)表達(dá)式驗(yàn)證 88
4.1.4 只含操作數(shù)和操作符的數(shù)學(xué)表達(dá)式驗(yàn)證 89
4.1.5 包含小括號(hào)的數(shù)學(xué)表達(dá)式驗(yàn)證 90
4.2 8種日期和時(shí)間驗(yàn)證 92
4.2.1 年驗(yàn)證 92
4.2.2 月驗(yàn)證 93
4.2.3 日驗(yàn)證 94
4.2.4 年月日格式的日期驗(yàn)證 95
4.2.5 24小時(shí)制時(shí)分秒格式的時(shí)間驗(yàn)證 96
4.2.6 12小時(shí)制時(shí)分秒格式的時(shí)間驗(yàn)證 97
4.2.7 帶毫秒的時(shí)間驗(yàn)證 98
4.2.8 長格式的日期和時(shí)間驗(yàn)證 100
4.3 4種編碼規(guī)范驗(yàn)證 101
4.3.1 類名稱驗(yàn)證 101
4.3.2 聲明變量表達(dá)式驗(yàn)證 102
4.3.3 函數(shù)名稱驗(yàn)證 102
4.3.4 聲明函數(shù)表達(dá)式驗(yàn)證 103
4.4 3種車牌號(hào)碼驗(yàn)證 106
4.4.1 通用車牌號(hào)碼驗(yàn)證 106
4.4.2 武警車牌號(hào)碼驗(yàn)證 108
第5章 常見的HTML元素驗(yàn)證和處理 110
5.1 6種HTML元素驗(yàn)證的基礎(chǔ) 110
5.1.1 HTML標(biāo)記驗(yàn)證 110
5.1.2 非封閉HTML標(biāo)記驗(yàn)證 111
5.1.3 封閉HTML標(biāo)記驗(yàn)證 112
5.1.4 屬性賦值表達(dá)式驗(yàn)證 113
5.1.5 HTML中的注釋驗(yàn)證 116
5.1.6 HTML中的腳本代碼塊驗(yàn)證 117
5.2 4種非封閉的HTML元素驗(yàn)證 118
5.2.1 <br>元素驗(yàn)證 119
5.2.2 <hr>元素驗(yàn)證 121
5.2.3 <a>元素驗(yàn)證 124
5.2.4 <input>元素驗(yàn)證 128
5.3 封閉的HTML元素驗(yàn)證 129
5.4 處理HTML元素 130
5.4.1 提取HTML標(biāo)記 130
5.4.2 提取HTML標(biāo)記之間的內(nèi)容 131
5.4.3 提取URL 132
5.4.4 提取圖像的URL 133
5.4.5 提取HTML頁面的標(biāo)題 134
第2篇 ASP.NET正則表達(dá)式應(yīng)用
第6章 C#常用數(shù)據(jù)類型的檢查與轉(zhuǎn)換 136
6.1 數(shù)值數(shù)據(jù)類型的檢查與轉(zhuǎn)換 136
6.1.1 整數(shù)檢查 136
6.1.2 實(shí)數(shù)檢查 137
6.1.3 整數(shù)和字符串之間的轉(zhuǎn)換 138
6.1.4 浮點(diǎn)數(shù)和字符串之間的轉(zhuǎn)換 140
6.2 布爾數(shù)據(jù)類型檢查與轉(zhuǎn)換 141
6.2.1 布爾值檢查 141
6.2.2 布爾值和字符串之間的轉(zhuǎn)換 141
6.3 時(shí)間數(shù)據(jù)類型檢查與轉(zhuǎn)換 142
6.3.1 時(shí)間數(shù)據(jù)類型檢查 142
6.3.2 時(shí)間和字符串之間的轉(zhuǎn)換 143
6.4 數(shù)據(jù)類型檢查與轉(zhuǎn)換應(yīng)用實(shí)例 144
第7章 不可變字符串與可變字符串的處理 146
7.1 15種不可變字符串String處理 146
7.1.1 String類和對(duì)象 146
7.1.2 插入字符串 147
7.1.3 替換字符串 147
7.1.4 填充字符串 148
7.1.5 刪除字符串 149
7.1.6 分割字符串 149
7.1.7 比較字符串 150
7.1.8 連接字符串 151
7.1.9 處理字符串中的空白 152
7.1.10 轉(zhuǎn)換字符串大小寫 153
7.1.11 匹配和檢索字符串 153
7.1.12 格式化字符串 156
7.1.13 獲取子字符串 156
7.1.14 編碼字符串 157
7.1.15 不可變字符串String處理的應(yīng)用 157
7.2 8種可變字符串StringBuilder處理 159
7.2.1 StringBuilder類和對(duì)象 159
7.2.2 追加字符串 159
7.2.3 插入字符串 161
7.2.4 替換字符串 162
7.2.5 刪除字符串 163
7.2.6 復(fù)制字符串 164
7.2.7 處理字符串容量 165
7.2.8 可變字符串StringBuilder處理的應(yīng)用 165
第8章 常見的.NET框架中正則表達(dá)式及其應(yīng)用 167
8.1 10種.NET框架中的正則表達(dá)式類庫 167
8.1.1 System.Text.RegularExpressions命名空間 167
8.1.2 正則表達(dá)式類Regex 168
8.1.3 正則表達(dá)式選項(xiàng) 168
8.1.4 檢查是否匹配表達(dá)式 169
8.1.5 匹配單個(gè)匹配項(xiàng) 170
8.1.6 匹配多個(gè)匹配項(xiàng) 171
8.1.7 替換 173
8.1.8 使用委托MatchEvaluator處理匹配結(jié)果 174
8.1.9 獲取分組名稱 175
8.1.10 分割表達(dá)式 175
8.2 14種正則表達(dá)式類Regex處理字符串 176
8.2.1 只包含數(shù)字驗(yàn)證 176
8.2.2 整數(shù)驗(yàn)證 176
8.2.3 實(shí)數(shù)驗(yàn)證 176
8.2.4 電話號(hào)碼驗(yàn)證 177
8.2.5 郵政編碼驗(yàn)證 177
8.2.6 身份證號(hào)碼驗(yàn)證 177
8.2.7 銀行卡號(hào)驗(yàn)證 177
8.2.8 IP地址驗(yàn)證 178
8.2.9 日期和時(shí)間驗(yàn)證 178
8.2.10 車牌號(hào)碼驗(yàn)證 178
8.2.11 電子郵件驗(yàn)證 179
8.2.12 URL驗(yàn)證 179
8.2.13 提取網(wǎng)頁標(biāo)題 179
8.2.14 提取網(wǎng)頁中的圖像地址 180
8.2.15 提取網(wǎng)頁中的HTTP地址 181
第9章 常見ASP.NET驗(yàn)證控件 183
9.1 ASP.NET驗(yàn)證簡介 183
9.2 2種非空驗(yàn)證 184
9.2.1 無初始值的非空驗(yàn)證 185
9.2.2 指定初始值的驗(yàn)證 185
9.3 3種范圍驗(yàn)證 186
9.3.1 整數(shù)范圍驗(yàn)證 186
9.3.2 字母范圍驗(yàn)證 187
9.3.3 日期范圍驗(yàn)證 188
9.4 3種比較驗(yàn)證 189
9.4.1 兩個(gè)控件內(nèi)容的比較驗(yàn)證 189
9.4.2 檢查控件內(nèi)容的數(shù)據(jù)類型 190
9.4.3 指定的值和控件內(nèi)容的比較驗(yàn)證 191
9.5 2種自定義驗(yàn)證 192
9.5.1 自定義客戶端驗(yàn)證 192
9.5.2 自定義服務(wù)端驗(yàn)證 193
9.6 7種正則表達(dá)式驗(yàn)證 194
9.6.1 整數(shù)驗(yàn)證 194
9.6.2 數(shù)值驗(yàn)證 195
9.6.3 電話號(hào)碼驗(yàn)證 196
9.6.4 身份證號(hào)碼驗(yàn)證 197
9.6.5 電子郵件驗(yàn)證 198
9.6.6 日期和時(shí)間驗(yàn)證 199
9.6.7 URL驗(yàn)證 200
9.7 2種顯示驗(yàn)證摘要 201
9.7.1 在對(duì)話框上顯示驗(yàn)證摘要 201
9.7.2 在網(wǎng)頁上顯示驗(yàn)證摘要 202
第3篇 PHP正則表達(dá)式應(yīng)用
第10章 常見PHP數(shù)據(jù)類型 204
10.1 7種PHP常見數(shù)據(jù)類型 204
10.1.1 布爾型 204
10.1.2 NULL型 204
10.1.3 整型 205
10.1.4 浮點(diǎn)型 205
10.1.5 字符串 205
10.1.6 數(shù)組 207
10.1.7 對(duì)象 208
10.2 5種常見的類型轉(zhuǎn)化 209
10.2.1 變量類型變化 209
10.2.2 強(qiáng)制類型轉(zhuǎn)換 210
10.2.3 字符串轉(zhuǎn)化 212
10.2.4 數(shù)字轉(zhuǎn)化 212
10.2.5 數(shù)組轉(zhuǎn)化 213
10.3 小結(jié) 213
第11章 常見PHP字符串處理 214
11.1 常見的3種字符串分析 214
11.1.1 訪問字符串中的字符 214
11.1.2 處理子字符串 215
11.1.3 分割字符串 217
11.2 4種字符串的操作 218
11.2.1 刪除字符串的空白 218
11.2.2 轉(zhuǎn)換字符串大小寫 219
11.2.3 填補(bǔ)字符串 220
11.2.4 反轉(zhuǎn)字符串 221
11.3 2種字符串的格式化 221
11.3.1 格式化數(shù)字 221
11.3.2 格式化字符串 222
11.4 字符串的查找和替換 224
11.4.1 查找字符串 224
11.4.2 替換字符串 225
11.5 3種常見的字符串的比較方法 227
11.5.1 按ASCII碼順序比較 227
11.5.2 按“自然排序”法比較 228
11.5.3 按相似性比較 229
11.6 處理HTML和URL 230
11.6.1 HTML標(biāo)簽的清理 230
11.6.2 HTML實(shí)體的處理 231
11.6.3 URL字符串的解析 232
11.6.4 URL編碼處理 234
11.6.5 查詢字符串的構(gòu)造 235
11.7 小結(jié) 236
第12章 PHP與正則表達(dá)式的應(yīng)用 237
12.1 關(guān)于POSIX擴(kuò)展庫的正則表達(dá)式函數(shù) 237
12.1.1 模式匹配 237
12.1.2 模式替換 238
12.1.3 模式分割 239
12.2 關(guān)于PCRE庫的正則表達(dá)式函數(shù) 239
12.2.1 對(duì)正則表達(dá)式匹配 240
12.2.2 取得正則表達(dá)式的全部匹配 241
12.2.3 返回與模式匹配的數(shù)組單元 241
12.2.4 正則表達(dá)式的替換 242
12.2.5 正則表達(dá)式的拆分 243
12.3 PHP與正則表達(dá)式的綜合應(yīng)用 243
12.3.1 表單驗(yàn)證 243
12.3.2 UBB代碼 247
12.3.3 分析Apache日志文件 251
12.4 小結(jié) 254
第4篇 JSP正則表達(dá)式應(yīng)用
第13章 常見的JSP中數(shù)據(jù)處理 255
13.1 5種JSP中的常用數(shù)據(jù)類型 255
13.1.1 整數(shù)類型及應(yīng)用 255
13.1.2 浮點(diǎn)類型及應(yīng)用 258
13.1.3 字符類型及應(yīng)用 259
13.1.4 布爾類型及應(yīng)用 260
13.1.5 字符串類型及應(yīng)用 261
13.2 2種JSP中數(shù)據(jù)類型的轉(zhuǎn)換 262
13.2.1 自動(dòng)類型轉(zhuǎn)換及應(yīng)用 262
13.2.2 強(qiáng)制類型轉(zhuǎn)換及應(yīng)用 263
13.3 7種JSP中字符串?dāng)?shù)據(jù)的處理 264
13.3.1 字符串與其他類型數(shù)據(jù)的轉(zhuǎn)換 264
13.3.2 字符串的分析 265
13.3.3 字符串的查找與替換 267
13.3.4 字符串?dāng)?shù)據(jù)的整理 268
13.3.5 字符串的比較 269
13.3.6 字符串的連接 270
13.3.7 字符串的格式化 271
13.4 小結(jié) 272
第14章 常見的JSP中正則表達(dá)式 273
14.1 2種JSP中的正則表達(dá)式函數(shù) 273
14.1.1 Pattern類 273
14.1.2 Matcher類 275
14.1.3 正則表達(dá)式常用的四種功能 278
14.2 JSP中正則表達(dá)式的常見應(yīng)用示例 282
14.2.1 電子郵件地址的校驗(yàn) 282
14.2.2 URL地址的校驗(yàn) 283
14.2.3 電話號(hào)碼的校驗(yàn) 284
14.3 小結(jié) 286
第5篇 JavaScript正則表達(dá)式應(yīng)用
第15章 常見的JavaScript中數(shù)據(jù)類型及其轉(zhuǎn)化 287
15.1 常見的三種JavaScript數(shù)據(jù)類型 287
15.1.1 數(shù)字基本類型 287
15.1.2 字符串基本類型 288
15.1.3 布爾值基本類型 289
15.2 數(shù)據(jù)類型轉(zhuǎn)化 289
15.2.1 基本數(shù)據(jù)類型轉(zhuǎn)換 289
15.2.2 將字符串轉(zhuǎn)化為整數(shù) 290
15.2.3 將字符串轉(zhuǎn)化為浮點(diǎn)數(shù) 290
第16章 常見JavaScript字符串和數(shù)組處理 291
16.1 6種字符串格式處理 291
16.1.1 獲取字符串的長度 291
16.1.2 根據(jù)指定的Unicode編碼返回一個(gè)字符串 291
16.1.3 將字符串分割并存儲(chǔ)到數(shù)組中 292
16.1.4 比較兩個(gè)字符串的大小 292
16.1.5 將字符串轉(zhuǎn)化為小寫格式 293
16.1.6 將字符串轉(zhuǎn)化為大寫格式 294
16.2 最基本的字符串查找、替換 294
16.2.1 獲取指定字符(串)第一次在字符串中出現(xiàn)的位置 294
16.2.2 獲取指定字符(串)最后一次在字符串中出現(xiàn)的位置 295
16.2.3 替換字符串中指定的內(nèi)容 296
16.3 字符串截取、組合的方法 296
16.3.1 返回字符串中指定位置處的字符 297
16.3.2 將一個(gè)或多個(gè)字符串連接到當(dāng)前字符串的末尾 298
16.3.3 獲取指定位置的字符的Unicode編碼 298
16.3.4 從字符串中提取子串(1) 299
16.3.5 從字符串中提取子串(2) 300
16.3.6 從字符串中提取子串(3) 301
16.4 字符串HTML格式化 301
16.4.1 在字符串兩端加入錨點(diǎn)標(biāo)志 302
16.4.2 在字符串的兩端加上粗體標(biāo)志 302
16.4.3 在字符串兩端加入斜體標(biāo)簽 302
16.4.4 在指定字符串的兩端加上大字體標(biāo)志 303
16.4.5 在字符串的兩端加上固定寬度字體標(biāo)記 303
16.4.6 設(shè)置字符串輸出時(shí)的字體大小 304
16.4.7 設(shè)置字符串輸出時(shí)的前景色 305
16.4.8 在字符串上加入超鏈接 305
16.4.9 在字符串兩端加上小字體標(biāo)記 306
16.4.10 在字符串兩端加入下標(biāo)標(biāo)簽 307
16.4.11 在字符串兩端加入上標(biāo)標(biāo)簽 307
16.4.12 在字符串的兩端加入下畫線標(biāo)記 308
16.5 Array對(duì)象的方法及使用 308
16.5.1 連接其他數(shù)組到當(dāng)前數(shù)組末尾 309
16.5.2 將數(shù)組元素連接為字符串 309
16.5.3 刪除數(shù)組中的第一個(gè)元素 310
16.5.4 刪除數(shù)組中最后一個(gè)元素 310
16.5.5 刪除或替換數(shù)組中部分?jǐn)?shù)據(jù) 311
16.5.6 將指定的數(shù)據(jù)添加到數(shù)組中 312
16.5.7 在數(shù)組前面插入數(shù)據(jù) 313
16.5.8 獲取數(shù)組中的一部分?jǐn)?shù)據(jù) 313
16.5.9 反序排列數(shù)組中的元素 314
16.5.10 對(duì)數(shù)組中的元素進(jìn)行排序 314
16.5.11 返回一個(gè)包含數(shù)組中全部數(shù)據(jù)的字符串 315
第17章 常見JavaScript正則表達(dá)式應(yīng)用 317
17.1 正則表達(dá)式對(duì)象RegExp及其應(yīng)用 317
17.1.1 正則表達(dá)式的創(chuàng)建 317
17.1.2 判斷字符串中是否存在匹配內(nèi)容 317
17.1.3 對(duì)字符串進(jìn)行匹配檢測 318
17.1.4 編譯正則表達(dá)式 319
17.1.5 替換字符串中的指定內(nèi)容 320
17.2 處理匹配的結(jié)果 320
17.2.1 獲取字符串中所有的匹配信息 320
17.2.2 獲取第一次匹配的起始位置(1) 321
17.2.3 獲取第一次匹配的起始位置(2) 322
17.2.4 獲取子匹配的結(jié)果 322
17.2.5 獲取與正則表達(dá)式進(jìn)行匹配檢測的字符串 324
17.2.6 獲取最近一次匹配的內(nèi)容 324
17.2.7 獲取最近一次匹配的最后一個(gè)子匹配 325
17.2.8 獲取匹配的內(nèi)容的最后一個(gè)索引位置 325
17.2.9 獲取匹配內(nèi)容左側(cè)的字符信息 326
17.2.10 獲取匹配內(nèi)容右側(cè)的字

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)