|
|
发表于 2016-12-21 22:13:56
|
显示全部楼层
' w, G% _9 G8 P# s/ ^# S& Z
个人经验浅谈, 首先只要知道 mdx 源文件的格式是这样就好了.
3 |1 ^9 o* i! a$ q& N
9 n, H3 T a' X, _" d词头7 R: u/ R: K _0 p. o! D& W
释义内容
: O4 N, |9 K* m$ X+ K</>
/ b% R+ O0 w) Q1 a( Z% S$ m& W+ @- a0 v- L9 m+ a
### 一、格式良好的文本数据
4 a) p! X h& |% Q# I6 Z) i- Kindle 文字版电子书(mobi、epub)
, ^7 k+ U: g5 q3 ?9 }' T- 原始的 XML、JSON 等格式的词典数据[有极个别词典光盘,数据就是一个或多个 XML 文件]+ {/ B) F* x; O( s) M, N) T
- 区分了词头、内容的两列或多列 Excel 表格
0 h) M. r$ D+ H9 o- 自行整理、总结的各类适合制作为 mdx 的文本
2 \0 U0 ~& X( s( f' G0 H- 部分文字版 PDF ,这个得看运气了,有的好做,大部分尤其是多栏的、图文混排的很难做9 }9 U8 D# }! D! t
- 其他
6 O0 ? d1 @% V \: |
8 J, d3 o9 }- P2 F" j( B1. 例如: CNET.epub, epub就是一个压缩文件, 解开, 内有两千多个 xhtml文件.5 R% q6 [4 n; @
使用 emeditor 提取出所有 <body>与</body> 之间的内容,: y' |* Z; j: e/ k G% |
用正则将词头整理出来, 再将</body> 改为</>,
7 j- O: b! L6 p4 ?& e 最后用 MdxBuilder, 一个初版mdx词典就完成了.
' R: w) I9 M% x 再来就是要考虑如何排版与精美呈现.
" j3 U9 `' V+ j. b) `, G5 q' A
1 }! I7 Y( C, K& r
) @# E# {: Z- F& V' x7 Z4 @' |* y2. 例如: 某个JSON格式的词典数据, 内容如:0 B/ }7 o" g$ U; B
- "notes": [
) u8 ]; l8 E9 y e0 c7 f - "古国名,建国于主前753年,其最盛世时国境东西约九千里,南北约六千里。"
6 ? h$ b* C7 U; V7 e - ], * J/ W1 p0 s. A- i* d4 [! C6 N
- "chinese": "罗马", 7 K* Y0 @9 r0 w
- "english": "Rome"5 w4 Y1 ?; o, P* G. b0 X' |! ], S
- },
复制代码
) s$ Q% w0 g' _' j. _$ N; S; | 使用emeditor提取出 "罗马" 和 "Rome" 为中英词头, "notes"底下的自然就是释义内容
- W7 _6 k; E5 t: z( a 然后将 }, 改为 </>, 完成5 J9 U. t5 J5 h9 _3 {
I" m3 [1 [' l2 b$ U/ w7 M0 ?( g3. 例如: 某个词频.xls 表格, 内容如下:! C" Q$ T- D7 C) y8 y c0 u. p( l
- 1 the y; M* @5 w( `: h6 U
- 2 be
+ b$ j' k. l; s M( P& D% P' B3 } - 3 and7 G8 l. j4 O7 \, e! e' _2 [* f9 ]
- 4 of7 Q" Z) F3 p( i0 R* T8 L2 {7 @% @
- 5 a
复制代码 z3 G% X) L( d, P* a/ b. w6 U3 I
复制到 emeditor, 找 (^.*?)\t(.*$), 取代为 \2\n\1 \2\n</>1 s$ f. h0 u; _5 @/ Z; Y+ @/ p" y
这样就完成了一个简单的词频词典, 要精美就要更多数据与排版了
0 b# P% X4 h/ T7 D; I( O' I4 x' v% V: V3 k
4. 例如: 某个 基础词汇.doc 文件, 内容如下:
) E8 S" V. W+ I' B) O* z+ p# i& E- 10. absolutely ['æbsəlu:tli] # `! ], p( e" C7 ^0 L& g/ c
- adv. 绝对地;完全地;是这样
复制代码 & i! h! ~1 D1 i: D) i5 ~
同样的, 复制到 emeditor, 再用emeditor整理成如下 mdx 格式.
, D0 `7 Z9 f1 U# q" dabsolutely
0 H. U! T% x$ E. t5 m# Y4 s4 n& ~<tit>absolutely</tit> ['æbsəlu:tli] <pos>adv.</pos><def> 绝对地;完全地;是这样 </def>
8 B1 u3 N3 x, v4 s5 g4 z</># N" q$ _- t. ^, k" V
再制做个对应的 .css, 调整颜色与排版, 完成.
9 T& [- e: v4 z! ~$ f8 N
8 n9 d, o g1 V' D: X) {& Z8 l5. 例如: 某个词频.pdf 文件, 内容如下:
: U7 r1 a1 A' ?- 1152 absolutely r
1 [. i h, r2 A/ S: c4 t3 ` - no, right, • nothing, sure, • necessary, ...
复制代码 2 f1 i4 x6 a! d- e
同样的, 复制到 emeditor, 再用emeditor整理, 排版, 完成. W# B' N- X" f! J @6 r
9 N! ~# @: h5 F4 l 不过有些PDF就不是这么顺利了..
- ?, I: N' Y' f0 L- e: \5 R |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
2
查看全部评分
-
|