掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1174|回复: 3

[工具] 拼音等特殊字符转为26字母的宏(自制)

[复制链接]

该用户从未签到

发表于 2018-3-19 22:30:35 | 显示全部楼层 |阅读模式
除了用汉字搜索以外,对于一些生僻字词,最方便的还是用拼音来搜索。  m# [3 y( G* \/ i5 i( v) H* D
但是直接输入拼音比输入汉字更难。
* i+ s6 F# ~- i! PEbwin对拼音搜索支持很好,可以用在辞典端和程序端分别实现拼音的自动替换。' q6 z) J8 Q4 w( ^# W$ P
比如输入sheng,可以自检索shéng、shèng等。可惜ebwin对汉字支持差,最近开始转战mdx阵营。
: y' d, a1 u1 _  i, Z/ N- o1 c6 \, X/ k8 j
Mdict似乎没有实现拼音搜索的好方法,所以写了一个emeditor的宏,将拼音和一些键盘上没有的文字自动转换为26个字母。
# m- w) r7 J% |/ p# q供大家参考。代码如下,附件里是同样内容。
, J5 S$ M  \* b$ r9 i& G9 P$ P覆盖unicode的0A0-17F,1C0-1DF。6 W$ {: B, `0 v  b- X, C! N
可以将词头和拼音单独提出后使用,再配合@@@LINK来实现。
$ ]: E$ C0 {9 n: T$ a" {0 v$ ~. o8 ~* p; X7 D
效果大致如下,对于多音字多的词条查起来还是很麻烦,ebwin上可以实现搜索结果的组合。
! B4 F) R, v7 x4 D+ Q: |
# q( j9 S& @9 ]0 ]. h, l$ z4 x可以比较ebwin的效果,可惜ebwin对汉字支持差,无法两全。1 M) G/ q* k1 d
' h  [; ]9 S; T* d' g# y

- T, G! e. e4 P. \: K7 N, d, ]7 b0 U" N' W  F& U; I2 [4 h6 H

% ?5 c4 n# O- ~. ^  Ndocument.selection.Replace "¡","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
4 M/ G. A4 `1 ~. [document.selection.Replace "§","ss",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' _/ N& M5 [( e5 A! a
document.selection.Replace "©","c",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,07 I8 e) X4 E4 S
document.selection.Replace "ª","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0  \5 i# {8 s% c
document.selection.Replace "®","r",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' c6 ^0 K% q7 _' S; L* p
document.selection.Replace "¯","-",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
: T; o' ]- H5 Z# N8 [  R8 pdocument.selection.Replace "°","。",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
# A: l( Z3 Q) [* a- Pdocument.selection.Replace "±","+-",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
/ P9 x3 |& d- f+ T9 b7 \' S) [document.selection.Replace "²","2",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0, f  v$ W2 h7 o* S, N
document.selection.Replace "³","3",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0. o6 S/ p( _1 L: h; u5 W' |5 B/ W
document.selection.Replace "´","'",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
1 J0 R! }, t( ?/ _% H# L' udocument.selection.Replace "·",".",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0: n9 X% @$ b. B
document.selection.Replace "¹","1",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 X( H# F8 h/ N  y& M+ Cdocument.selection.Replace "º","。",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0+ B" D3 G* L$ d6 a5 L
document.selection.Replace "¼","1/4",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 k# ?6 `% @  {5 }1 s& |; ndocument.selection.Replace "½","1/2",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
0 _: D9 U# A9 d3 _5 E( S9 E2 h/ ^document.selection.Replace "¾","3/4",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 g% Z0 T$ ^6 g! L( I1 F3 L) r. Cdocument.selection.Replace "À","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
, T4 w; ]7 F! ~8 `+ D9 r# Odocument.selection.Replace "Á","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
8 u6 [* R; i" vdocument.selection.Replace "Â","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
% N( Q- `' l  _4 u: g; z' J) H9 Jdocument.selection.Replace "Ã","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,02 L& j) J5 r2 G. N. j" E
document.selection.Replace "Ä","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
2 Q5 |4 n$ k3 L/ Tdocument.selection.Replace "Å","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,08 w/ Y$ |( ^7 g+ ^
document.selection.Replace "Æ","AE",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,08 ?% A3 l# t0 p1 ]* ^& q. E) n
document.selection.Replace "Ç","C",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0( d4 q+ M$ b# b5 x7 K, f5 Z# T
document.selection.Replace "È","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0/ j) u2 z8 {# Z* {
document.selection.Replace "É","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0- r: ^0 P- y6 y! f* B
document.selection.Replace "Ê","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
  F+ u$ j1 a( D) k$ z# `document.selection.Replace "Ë","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
3 B0 Z9 ?' D+ s! [; a7 `document.selection.Replace "Ì","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
2 a7 f$ ^% H4 S4 v4 L5 ?/ Ddocument.selection.Replace "Í","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0* Q6 O; B9 n6 J
document.selection.Replace "Î","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
: P- C. c: ~! v4 I. u/ Tdocument.selection.Replace "Ï","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,00 B6 V0 V8 A) Y
document.selection.Replace "Ð","D",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,08 s# F5 t( B% a& Q5 P: |# d  U; x3 i3 F
document.selection.Replace "Ñ","N",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0: W8 Y  u$ W$ I- r! Q
document.selection.Replace "Ò","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0* C4 [; D6 L8 W8 G, D! D* V
document.selection.Replace "Ó","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
3 u! Q4 o: Q5 I8 N* A( L! b6 z/ _document.selection.Replace "Ô","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0/ B1 `0 L8 ^& f
document.selection.Replace "Õ","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0- S4 f# B+ ~1 ^% ]$ Q9 X- A3 }
document.selection.Replace "Ö","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
- ~' C8 T8 A/ udocument.selection.Replace "Ø","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
" p, K/ I+ [3 H) |( K' {document.selection.Replace "Ù","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,06 C9 P0 ?& |, A4 C+ S' F. ^3 G
document.selection.Replace "Ú","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0  d2 b6 C3 T% l4 B' [. ~  D
document.selection.Replace "Û","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0/ ~# t6 I+ m7 k3 T6 J
document.selection.Replace "Ü","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
+ Z4 X8 D; R1 Wdocument.selection.Replace "Ý","Y",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
% r' @3 F/ x2 [/ I5 Qdocument.selection.Replace "à","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0) J! M  E  Z% N% r2 |
document.selection.Replace "á","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0( X- U2 W8 Q% s  b, E
document.selection.Replace "â","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
7 Q5 O" i7 O# E/ odocument.selection.Replace "ã","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
- f8 ?4 J7 W  a' Idocument.selection.Replace "ä","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
) x- K- W4 Z! i7 T& j5 K  {6 Zdocument.selection.Replace "å","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
% d) K$ s/ u% W' C; H5 _5 Sdocument.selection.Replace "æ","ae",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0. ?4 o" U0 r8 |4 q6 P
document.selection.Replace "ç","c",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
+ i# A& o$ ^& B7 f1 ^( ?4 hdocument.selection.Replace "è","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
/ ~( S( D- G# k( [" X* Z- l3 cdocument.selection.Replace "é","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' g" `# O& g" Y7 Z2 D7 b
document.selection.Replace "ê","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0. I9 _) x% k% a% L; z
document.selection.Replace "ë","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 j  M% j4 p1 q+ C! ~* Q3 [7 Adocument.selection.Replace "ì","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
2 u+ e) j' D% t6 |' odocument.selection.Replace "í","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0( U2 b2 \+ W+ j
document.selection.Replace "î","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
# `% m, ]2 ]: T3 p  M6 m! Kdocument.selection.Replace "ï","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
4 e6 S# u( y8 p# B7 ndocument.selection.Replace "ñ","n",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
; k2 c) V8 o. e: j& I4 s$ Cdocument.selection.Replace "ò","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,08 H5 n8 _! v  p+ z. K
document.selection.Replace "ó","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
, S2 N" V( ~% mdocument.selection.Replace "ô","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
  q, S  i5 _7 l/ x8 P2 ddocument.selection.Replace "õ","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
/ {- p& E/ x# Y, Y5 Ydocument.selection.Replace "ö","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,07 a4 p! [* C4 f. p3 ^
document.selection.Replace "ù","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
5 |+ ~9 V5 r# Fdocument.selection.Replace "ú","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0, E5 ~, ?3 ?/ N9 H0 n. @. i
document.selection.Replace "û","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 y' h4 |* [. p9 z! C5 ]8 ?document.selection.Replace "ü","v",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0. P; p; u. ?8 D8 D2 I5 |0 L0 Q! ^
document.selection.Replace "ý","y",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
5 ?7 z- M; w& }( adocument.selection.Replace "ÿ","y",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
0 _/ l. X; e$ U- w7 ]document.selection.Replace "Ā","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
: `/ @. F, J* f" T6 M1 I  Ydocument.selection.Replace "ā","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0! i4 r4 k+ O& S$ B" H
document.selection.Replace "Ă","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,05 n" L2 k) D( T6 S0 P6 a  E) s
document.selection.Replace "ă","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0, L7 E" N) w8 J
document.selection.Replace "Ą","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
% n8 b& q! F. o1 d) c2 C: h7 G3 O5 vdocument.selection.Replace "ą","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0+ {7 T2 C" a; i! X) u. {1 v2 y
document.selection.Replace "Ć","C",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
1 v0 _2 z2 [& y, b/ t0 z$ p' t) wdocument.selection.Replace "ć","c",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0$ \* l8 C! r1 D+ e$ S$ |
document.selection.Replace "Ĉ","C",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
; @  l, i; R2 \9 G$ }5 |! Y; fdocument.selection.Replace "ĉ","c",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
6 L# E4 d. Q. E# Z/ {0 udocument.selection.Replace "Ċ","C",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
' R- T( c! |" W* j% P: fdocument.selection.Replace "ċ","c",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,03 Q0 l, U$ ~6 Q% j3 s, L* N
document.selection.Replace "Č","C",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0& T6 }9 `4 M7 |/ Q8 g0 r$ O
document.selection.Replace "č","c",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
4 ]# p: \( K3 [! f. [9 Qdocument.selection.Replace "Ď","D",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
, Y0 u* k2 e& e6 u4 n0 M! m; Zdocument.selection.Replace "ď","d",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0$ i2 T0 p, w: V2 ?& R" o4 o
document.selection.Replace "Đ","D",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0* M  B" o/ P' G, ~1 O
document.selection.Replace "đ","d",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0% A' ?. L6 o+ U8 Z
document.selection.Replace "Ē","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0* a2 W; k9 W, a9 K
document.selection.Replace "ē","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0+ v( s6 Y! Q4 q5 u
document.selection.Replace "Ĕ","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
) {6 _% D1 S# F) T* Ydocument.selection.Replace "ĕ","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0# B4 K6 i6 u$ |
document.selection.Replace "Ė","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
/ X& C3 Q" ^* |, q3 zdocument.selection.Replace "ė","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
/ n6 f  k9 c2 k" P1 gdocument.selection.Replace "Ę","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0/ j8 x) }+ X/ c/ [1 L
document.selection.Replace "ę","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0# }& ?: J+ w- F( ~3 P5 B5 I, U4 m
document.selection.Replace "Ě","E",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
5 J3 U5 S' P* B# [- cdocument.selection.Replace "ě","e",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,02 v3 L4 x7 N2 `- y4 N# T
document.selection.Replace "Ĝ","G",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
3 c) b  X3 w$ R( Wdocument.selection.Replace "ĝ","g",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0- }/ Y) i" r& U; Q
document.selection.Replace "Ğ","G",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0. \5 J4 I3 q3 [( ~8 P7 Z
document.selection.Replace "ğ","g",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,08 o" B5 c* v- R! d3 H% N1 \
document.selection.Replace "Ġ","G",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
& B/ J" Q7 r- w# U# }" y8 Pdocument.selection.Replace "ġ","g",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,08 F; m& e7 a4 w0 W
document.selection.Replace "Ģ","G",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
. ]( i% h. Q  V" g7 udocument.selection.Replace "ģ","g",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
) e2 n2 x5 i% H+ \; }+ Mdocument.selection.Replace "Ĥ","H",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0, w& M6 I2 |" S8 C
document.selection.Replace "ĥ","h",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
. m  C, q) v! |6 |+ A  O) cdocument.selection.Replace "Ħ","H",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
8 V: q5 A: \- f) _document.selection.Replace "ħ","h",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
2 R( H! K2 H: S( A( Y$ S& Pdocument.selection.Replace "Ĩ","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0( [/ D+ z# n+ F8 Q8 I% g* f
document.selection.Replace "ĩ","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
& ?9 O* O! A6 `( S* T2 N* Ldocument.selection.Replace "Ī","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
3 f, C& R/ M6 ?0 }5 t0 c0 Pdocument.selection.Replace "ī","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
% V5 k' O( l# S0 Ndocument.selection.Replace "Ĭ","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0! P+ Q( v) z9 B1 ?. c. ^
document.selection.Replace "ĭ","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,09 I6 P( U: A, Q+ o
document.selection.Replace "Į","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 G( i3 v1 g4 Qdocument.selection.Replace "į","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
; H5 k$ @0 x7 [' w) r$ Udocument.selection.Replace "İ","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
# W, ~* ?6 C. K0 U$ a5 gdocument.selection.Replace "ı","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
5 }/ p* p$ Q: h8 {% Wdocument.selection.Replace "IJ","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0- N# [! u/ E/ x
document.selection.Replace "ij","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0: q8 h, ?- e) `8 v1 g
document.selection.Replace "Ĵ","J",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
, C+ i8 {0 E, S& o; }4 P, Wdocument.selection.Replace "ĵ","j",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,02 d! Q1 a8 H7 F% s3 i
document.selection.Replace "Ķ","K",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,07 q. B, B  J: S4 k& f$ \% n
document.selection.Replace "ķ","k",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,09 a$ Q8 h# q1 u5 j! N
document.selection.Replace "ĸ","k",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' d% M% V1 A7 T0 J
document.selection.Replace "Ĺ","L",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0* q- _; ?2 D9 R0 b9 x6 D2 d! w
document.selection.Replace "ĺ","l",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
, H6 x6 w$ ?# y* g7 m. @document.selection.Replace "Ļ","L",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
4 {5 h1 k: ^* Ydocument.selection.Replace "ļ","l",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,05 `3 X( L2 {& x
document.selection.Replace "Ľ","L",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
( _' M- \: T. ?$ Kdocument.selection.Replace "ľ","l",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
  ~+ I: P- \/ |1 u4 b$ i! m1 Wdocument.selection.Replace "Ŀ","L",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,04 Y0 o7 a" t7 [
document.selection.Replace "ŀ","l",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,07 @/ b; i3 m6 q* P9 ~
document.selection.Replace "Ł","L",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0: T" x) U) O, i; \. v
document.selection.Replace "ł","l",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0. e5 y$ j: h, e) J2 H: p
document.selection.Replace "Ń","N",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' I; a4 Y! u7 m* c
document.selection.Replace "ń","n",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
0 K$ `5 _  g2 k" A: v# Mdocument.selection.Replace "Ņ","N",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0% @/ B% c- t% `& r! h& V
document.selection.Replace "ņ","n",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,09 h3 f; f0 I% |4 L3 \4 F. N
document.selection.Replace "Ň","N",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0- y3 H7 A$ s3 g4 t- Q: w
document.selection.Replace "ň","n",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
2 n7 _8 G+ m$ V6 b2 ^' i' }- R: Ndocument.selection.Replace "ʼn","n",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,00 m* L% f% Y! t" _5 C
document.selection.Replace "Ŋ","N",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0" P  ?# B6 O+ p! {
document.selection.Replace "ŋ","n",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
. p* f* p  U, }! J9 Kdocument.selection.Replace "Ō","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0, G; x, J/ r5 R, T( u4 q
document.selection.Replace "ō","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,04 H( V* H  k" ~- i- e
document.selection.Replace "Ŏ","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
0 v. g( e* E9 i0 F5 @9 P+ rdocument.selection.Replace "ŏ","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,03 v3 w" j' b) f# a
document.selection.Replace "Ő","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
1 o: j( N$ f3 j# Pdocument.selection.Replace "ő","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
' N8 {1 A$ v( U+ C+ s/ B) M3 ]# Kdocument.selection.Replace "Œ","OE",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0: H0 o1 l- H% _& y* W! ?$ }& o
document.selection.Replace "œ","oe",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
5 L* P0 t- \5 X0 F9 a8 ndocument.selection.Replace "Ŕ","R",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,08 c' }6 s' A# c$ ]4 l
document.selection.Replace "ŕ","r",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,08 l+ \9 p4 _6 c
document.selection.Replace "Ŗ","R",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0& j# P4 ~- Z! q! ^
document.selection.Replace "ŗ","r",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
5 G( w" ^( b: T! g; \$ O2 K& \& Odocument.selection.Replace "Ř","R",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
) \; F/ x8 |/ x& _: I! V0 e) Zdocument.selection.Replace "ř","r",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
+ r6 \8 Y" `  n; e  ^document.selection.Replace "Ś","S",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' }) \" `1 Z+ j& _0 Y  P. Y' ?7 [
document.selection.Replace "ś","s",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,00 @8 T: Y9 l" p5 ]2 s
document.selection.Replace "Ŝ","S",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
6 ?+ C* @) A( ~) ^document.selection.Replace "ŝ","s",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0. O, {# g9 A5 B6 j0 C; B2 X
document.selection.Replace "Ş","S",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
7 l: r/ @' ^3 b; b8 o# b6 w0 Qdocument.selection.Replace "ş","s",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,03 a8 @. s0 u( C% u* l
document.selection.Replace "Š","S",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,02 _& `( O3 y1 j! R+ e; J: V, J
document.selection.Replace "š","s",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
1 u( z8 e, g3 d1 Adocument.selection.Replace "Ţ","T",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,00 g" N  Q7 V) q* u2 H
document.selection.Replace "ţ","t",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 `3 B- S: Q$ v9 F0 N& r' Y& vdocument.selection.Replace "Ť","T",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0# a1 n# y+ y, M. t' }5 B# w0 j
document.selection.Replace "ť","t",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
' |- L6 o! C6 O6 U& hdocument.selection.Replace "Ŧ","T",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
0 b& {+ W9 x1 ?  C$ r( Ndocument.selection.Replace "ŧ","t",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
+ r% e8 |, @4 {/ [2 f. b; g! Mdocument.selection.Replace "Ũ","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' y+ U2 v" Z/ U, l  ~! V
document.selection.Replace "ũ","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
) {7 E$ B9 ^0 q; F, L" x3 odocument.selection.Replace "Ū","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0* [$ j& j( T) w6 O' L
document.selection.Replace "ū","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
" j# v, k( c+ M- \) Adocument.selection.Replace "Ŭ","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
% ?/ v* C/ f& I1 I3 Sdocument.selection.Replace "ŭ","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0: ^9 {1 L' d  v; ^( V
document.selection.Replace "Ů","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
1 l  J/ C4 o$ J5 }2 Q2 V4 O. D: ydocument.selection.Replace "ů","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 b9 s) `5 S/ J) h% R) ydocument.selection.Replace "Ű","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
# `5 y" [9 p9 Adocument.selection.Replace "ű","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,04 G4 o* }* e- Z5 Z
document.selection.Replace "Ų","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' i' q6 z* T# u' o% o2 H, u
document.selection.Replace "ų","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0. o& {  X% ?4 [& j  s+ d% b
document.selection.Replace "Ŵ","W",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0* @* x8 |) r# r1 l
document.selection.Replace "ŵ","w",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
) U! L% _; H8 I8 X7 _* T1 Fdocument.selection.Replace "Ŷ","Y",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
5 |: m( d2 @7 m8 Hdocument.selection.Replace "ŷ","y",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,07 Q/ T5 h6 F: Q9 A+ x+ [
document.selection.Replace "Ÿ","Y",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,04 U6 c$ n2 `4 o8 n; S. @
document.selection.Replace "Ź","Z",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
# {2 n! v; h+ K  p' hdocument.selection.Replace "ź","z",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,00 |: w+ {/ t# v+ A* J+ w8 f  m) H
document.selection.Replace "Ż","Z",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
( O  A6 l" Z3 o/ x/ odocument.selection.Replace "ż","z",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0; w; ^- L  c) k3 V2 _6 c* M
document.selection.Replace "Ž","Z",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
0 p* n4 M' X9 ~. Y. r6 Kdocument.selection.Replace "ž","z",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
+ Z5 h- \+ ], D( z$ G, n! Mdocument.selection.Replace "Ǎ","A",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
7 K. m" h/ ^# t6 Udocument.selection.Replace "ǎ","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0+ Y7 b! T6 ^3 }& G/ q' Z
document.selection.Replace "Ǐ","I",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0% S$ x& y$ H) o
document.selection.Replace "ǐ","i",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
# _" P& `( x* p/ ~document.selection.Replace "Ǒ","O",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 @. _6 y; s2 b0 j& u( g3 Vdocument.selection.Replace "ǒ","o",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,07 L! }9 s- H3 g9 ^6 ?/ v6 X- D
document.selection.Replace "Ǔ","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0! f5 W0 e9 S; M# o& d' b
document.selection.Replace "ǔ","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,07 T! p# M  \( ^& z5 P/ W9 p
document.selection.Replace "Ǖ","U",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,03 O- f  x( {, o0 G" E
document.selection.Replace "ǖ","u",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0% y/ L  G1 O9 {' S
document.selection.Replace "Ǘ","V",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
! r9 ~! I5 m$ @% hdocument.selection.Replace "ǘ","v",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0- ?# B) H' R  t) H$ c; v) W. {
document.selection.Replace "Ǚ","V",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
8 K+ c7 @7 l" R6 bdocument.selection.Replace "ǚ","v",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
% u1 U6 Y0 m  w+ Y9 C- c3 idocument.selection.Replace "Ǜ","V",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
4 i$ U0 H8 v/ c8 cdocument.selection.Replace "ǜ","v",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0& w  K" g$ S7 y% p9 b
document.selection.Replace "Ǟ","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
6 M6 c8 S( O1 Q- m7 u8 qdocument.selection.Replace "ǟ","a",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0
9 P9 p9 E; ]! D" pdocument.selection.Replace "Ǹ","N",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0' ~! v3 s) @' z+ }1 C. B3 l6 x
document.selection.Replace "ǹ","n",eeFindReplaceCase Or eeFindReplaceEscSeq Or eeReplaceAll,0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

本帖被以下淘专辑推荐:

该用户从未签到

发表于 2020-2-3 15:09:07 | 显示全部楼层
Thanks for your great work.

该用户从未签到

发表于 2020-2-8 11:26:31 | 显示全部楼层
虽然不该挖坟,还是建议在后面加上读音的数字。比如shéng替换为sheng2

该用户从未签到

 楼主| 发表于 2020-2-8 21:34:56 | 显示全部楼层
lejcey 发表于 2020-2-8 11:267 |) @0 y5 ^* `' e
虽然不该挖坟,还是建议在后面加上读音的数字。比如shéng替换为sheng2
% W1 m2 B0 @# @! R5 |6 ~
说起来容易做起来难。自动转换éng的话,只能实现为e2ng,要做到数字标示到韵母最后需要非常多步的判断处理
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2024-3-29 13:49 , Processed in 0.040690 second(s), 14 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表