掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2505|回复: 6

[工具] 词组拆解(拆分词组、提取词组) 脚本

[复制链接]

该用户从未签到

发表于 2019-11-18 16:38:13 | 显示全部楼层 |阅读模式
本帖最后由 henices 于 2019-11-19 09:08 编辑 8 F& z$ f+ I3 I" D3 e: t* K" _' I

# M% e2 |8 F  X看到 @lgmcw 牛9 贴中有这么一段  m8 j6 Q+ s9 `2 M) V# B
https://www.pdawiki.com/forum/thread-35803-1-1.html?x=48936 1 e& H5 X5 g2 V, G3 m  y: Z# \; P

8 S7 R: X9 W2 ?, v/ K
) c( g1 y5 a9 H3 T- H# S# L2 E: N7 s" d/ h
# Z" u! a5 P3 K- {( C% \
我以前写过一个脚本,估计年代久远,很多人都不记得了。  https://www.pdawiki.com/forum/thread-18376-1-1.html  , A+ G3 c+ R9 A+ C1 `, v
: }  q' F8 z1 H; f
以图中 get to like/know/understand somebody/something  和 get (sombody) somewhere/anywhere/nowhere 为例6 i$ b: d( q; n6 _( _2 B
4 ^5 n3 @5 [  N: A

  1. 8 a4 l- F4 p+ K' H
  2. 9 C1 ^. _8 t# m3 s7 |4 S
  3. ➜  /tmp cat test.txt
    ! K8 P# {5 M/ H* R+ ~
  4. & b0 z" T: Q7 i0 ]& |( j
  5. get to like/know/understand somebody/something1 o1 N  ^1 e! X  _
  6. get (sombody) somewhere/anywhere/nowhere
    . {* ^4 E" c( P8 f/ u4 f' E0 g
  7. % |$ E: V2 m0 K) P" n$ E4 ]/ R1 j: W
  8. ➜  /tmp python2 test.py test.txt 0 B2 [: ^! d2 p5 G- t1 J5 y& }& v
  9. 8 K8 P  h, m" h" B3 _- q, {6 U
  10. ➜  /tmp cat lnk.mdict 6 L9 h. J4 N, X# j) @/ h8 s

  11. : j0 F  a2 t; B% ^" j1 u
  12. get to like somebody0 m) y+ B' U2 }: l% K8 w5 ?
  13. @@@LINK=get to like/know/understand somebody/something3 _/ t8 F  p! v; B3 n
  14. </>, {9 n( I. C, }* \1 ?  h
  15. get to like something3 T" D/ U* |9 Q1 b  k
  16. @@@LINK=get to like/know/understand somebody/something6 t. ^2 @9 v- e
  17. </>
    6 V) S" ~6 p/ k6 e, S
  18. get to know somebody
    + W1 {& R: S8 e- \2 R
  19. @@@LINK=get to like/know/understand somebody/something
    ( n7 I. E( O6 C1 r( N1 T7 l
  20. </># u. ~  S8 {" y0 U. b! l
  21. get to know something( {& n' _8 C1 m. w, \
  22. @@@LINK=get to like/know/understand somebody/something$ \1 A- K9 `: F+ X; [! R
  23. </>
    + Z# O6 t' H2 A9 L+ E) Y
  24. get to understand somebody* C: S3 ~6 G4 s# m, X4 p7 L1 y
  25. @@@LINK=get to like/know/understand somebody/something: Z" i5 u2 D/ Z( M3 K: b6 j" \- q2 s
  26. </>
    $ N- U6 F( P5 A8 t* j) o6 S7 Q
  27. get to understand something
    ) [! o( k+ l2 l9 m& q
  28. @@@LINK=get to like/know/understand somebody/something
    ) c2 Y, d3 W8 o6 o
  29. </>* {+ u0 E1 X  z, a8 M
  30. get (sombody) somewhere/ l9 b4 o: H4 F: l3 H2 o1 b
  31. @@@LINK=get (sombody) somewhere/anywhere/nowhere
    " m9 U# }7 O' }/ w, e( T
  32. </>
    " X" S* h1 }1 \5 @: G- O* q* z
  33. get (sombody) anywhere
    - P; }& o4 ~9 F
  34. @@@LINK=get (sombody) somewhere/anywhere/nowhere$ \4 }4 M+ V" N/ ~
  35. </># r* t7 I6 M/ H4 \
  36. get (sombody) nowhere% M  J2 o% @6 T, `# i
  37. @@@LINK=get (sombody) somewhere/anywhere/nowhere
    8 z( A) V! D+ C+ U7 J: A* \
  38. </>  o* q, W0 a: H  \: `
  39. ! z4 e7 n, A" F1 H1 E8 d5 b" d- x
复制代码
; {" ]9 \5 g- [' P4 d

$ u6 n0 \7 l  U+ S, b; Hget (sombody) somewhere 需要继续拆分为, get somebody somewhere 和 get somewhere, 脚本内没有处理。
9 s) i1 {: _- A2 S: M' r' y5 R1 W, B- Y/ z: v% |+ R) z5 v
. Q8 s" C- a! g% b7 f3 U

1 I* d, Y# E! w0 x
4 x+ ]2 V8 h9 i' ?" o7 P$ [9 {: n1 W; b# g
/ ]& U, Y4 G- Q* d- `
# l2 `9 x5 n1 s" J
* h0 N- j/ {& U* a$ C4 d
4 v- |/ R3 ?% Y, y7 y: h9 h
5 t! o) y7 P% {

评分

3

查看全部评分

本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2023-1-18 23:24
  • 签到天数: 211 天

    [LV.7]常住居民III

    发表于 2021-4-3 14:08:14 | 显示全部楼层
    Gyngreenlie 发表于 2019-11-18 21:12% g# J, Q" X% ]; C$ Q1 y9 h
    建议把somebody改成sb,something改为sth,方便检索。

    - l/ e7 C0 G# x; f& H其实我们平时查词的时候,sb和sth基本上没有输入,像get (sombody) somewhere这个短语,我们平时查词的时候,输入的绝大多数是get somewhere(省略了sb)
  • TA的每日心情
    奋斗
    2020-11-15 11:37
  • 签到天数: 249 天

    [LV.8]以坛为家I

    发表于 2019-11-19 17:52:11 | 显示全部楼层
    Gyngreenlie 发表于 2019-11-18 21:12; ^) m1 b( r* u! z
    建议把somebody改成sb,something改为sth,方便检索。

    * B( S) e, l+ t" n5 `# M& m; A; Wideally, somebody sb 和 什么都不加这三种情况都要添加

    该用户从未签到

    发表于 2019-11-18 17:32:45 | 显示全部楼层
    你要不在标题里面多加几个关键词,比如拆分词组、提取词组什么的,方便以后大家搜到1 c# D# F  Z+ `; k& L, U& L
    # J2 W! \3 I6 g4 @' ~; ~. u
    帮你加亮了帖子
  • TA的每日心情
    擦汗
    2024-2-8 08:54
  • 签到天数: 902 天

    [LV.10]以坛为家III

    发表于 2019-11-18 21:12:06 | 显示全部楼层
    建议把somebody改成sb,something改为sth,方便检索。
  • TA的每日心情
    无聊
    2022-7-21 15:56
  • 签到天数: 216 天

    [LV.7]常住居民III

    发表于 2021-8-9 14:14:59 | 显示全部楼层
    曾经为此需要手工逐个处理的问题头疼很久,原来早就有现成的轮子可供参考了
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-26 08:42 , Processed in 0.048026 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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