掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2503|回复: 6

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

[复制链接]

该用户从未签到

发表于 2019-11-18 16:38:13 | 显示全部楼层 |阅读模式
本帖最后由 henices 于 2019-11-19 09:08 编辑
& \- }, n# Q$ b1 \/ A0 r. g& u9 h3 A6 P* K9 j
看到 @lgmcw 牛9 贴中有这么一段
- G) {5 `4 y* k/ ?* M' R, Q6 i9 s! N https://www.pdawiki.com/forum/thread-35803-1-1.html?x=48936 / v2 {9 [4 U4 l" }$ k

  H5 ?( l8 O& }
( k: ~, C; X1 H& G7 j4 z0 U0 |# J5 d9 x& k+ H; S6 H

/ H/ T  a  M8 p我以前写过一个脚本,估计年代久远,很多人都不记得了。  https://www.pdawiki.com/forum/thread-18376-1-1.html  
' J% U7 T9 ?8 d$ Z+ e" g) j9 ]1 s1 m/ o
以图中 get to like/know/understand somebody/something  和 get (sombody) somewhere/anywhere/nowhere 为例7 |) Z. w1 k% X9 F* x  L0 e' l
* v) [1 ]# p+ X5 T6 o# K

  1. " V) {" m& i  z) j

  2.   E! p2 s' C' x4 q4 v7 S& i
  3. ➜  /tmp cat test.txt 2 \! Z  j; Q- b' j

  4. $ q( S3 q- B2 |; q
  5. get to like/know/understand somebody/something
    / K+ H; `% Z9 s8 E% z0 y& X+ G
  6. get (sombody) somewhere/anywhere/nowhere6 l/ C& B& O- J

  7. 9 F' K2 E  w1 X7 {! ^2 @3 u* C
  8. ➜  /tmp python2 test.py test.txt
    : ~5 o* P5 @% z; h) r

  9. & k; e; k- a; p' C3 b, \3 U1 v' P
  10. ➜  /tmp cat lnk.mdict ; B4 W8 r: S( A* q& _) S

  11. 8 q% V4 H; a; G7 B" t& |* \% L
  12. get to like somebody
    + k+ \" V- }5 k0 Y) @4 ]. [
  13. @@@LINK=get to like/know/understand somebody/something* K) R$ W" u) C5 F  D( m
  14. </>
    7 C' A0 C7 {* J2 R$ p2 t
  15. get to like something6 V- J; X- _% z9 e, y; `& }
  16. @@@LINK=get to like/know/understand somebody/something5 s) P% R' L/ d5 e7 R7 G
  17. </>( Z& P( S5 c. g) s7 h
  18. get to know somebody( ?' l8 T, H- g/ J1 l, e# n" Y) E4 R
  19. @@@LINK=get to like/know/understand somebody/something' W7 m+ H; p0 g1 f4 R: X
  20. </>
    5 H9 q7 s- U0 y+ i
  21. get to know something
    . s4 |* `2 P7 {9 ~/ O
  22. @@@LINK=get to like/know/understand somebody/something+ ?( ^( w* g" @( S. u+ S
  23. </>- o7 }6 B3 \0 Q4 k5 [$ q: p1 |
  24. get to understand somebody- q( K7 E3 d0 R/ G( d
  25. @@@LINK=get to like/know/understand somebody/something
    3 U& [# {1 c# T5 ^: U9 T- E
  26. </>
    % t2 p5 ^& ]) {2 p
  27. get to understand something
    + E$ }$ W! n! V" I: C$ Z! `0 Y
  28. @@@LINK=get to like/know/understand somebody/something
    0 P- K  N' O) `4 D& Q
  29. </>: Q' X; U* {4 n
  30. get (sombody) somewhere
    7 e" F! ^; D) \) T# G
  31. @@@LINK=get (sombody) somewhere/anywhere/nowhere
    ! w3 |3 v; h; E: F+ {
  32. </>
      ^) e8 |: t5 O; ~& h( X+ w5 D3 Z
  33. get (sombody) anywhere
    4 {/ Y0 K: |6 I: p
  34. @@@LINK=get (sombody) somewhere/anywhere/nowhere
    - I2 U2 B. K" o# c- V; W
  35. </>( r& R/ \  O) E6 K+ q5 h
  36. get (sombody) nowhere
    9 W5 x% k4 D6 M7 [/ F0 O
  37. @@@LINK=get (sombody) somewhere/anywhere/nowhere
    6 U2 M4 m$ U+ ~) D
  38. </>
    0 \7 Q, G5 A6 @2 B+ y0 B
  39.   n: a4 M3 j7 `
复制代码

2 M5 c$ J+ d7 I7 B( ]* |9 T4 c" ~! p% \! V
get (sombody) somewhere 需要继续拆分为, get somebody somewhere 和 get somewhere, 脚本内没有处理。
) N, ?, e& o% n4 R+ X! U8 z3 X7 W; k" X/ z4 e) V6 D# T5 C+ T) |
. ^# ^8 ~# F0 ^
. l* {: w: E  B% [3 X

) {/ n5 v( F/ C' Y: l- z3 |' @4 C* v, Q, _( j$ G0 M
- p' F: y9 S1 D  ]! f( S* x

; \$ {+ k' ?1 x; z0 Y
) a8 p" N3 x" J5 U7 z- U. T5 R% z% Z/ `8 Q/ Z8 t- T; v2 C8 C8 e. V
7 A/ m& g8 _' w2 c2 m; T$ y" ^

评分

3

查看全部评分

本帖被以下淘专辑推荐:

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

    [LV.7]常住居民III

    发表于 2021-4-3 14:08:14 | 显示全部楼层
    Gyngreenlie 发表于 2019-11-18 21:12
    " u0 l  _/ Z% t1 k, N建议把somebody改成sb,something改为sth,方便检索。

    % K+ ]- L+ C0 |2 y其实我们平时查词的时候,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:122 y' u) V! N' A" p; ?4 F( a/ p' T
    建议把somebody改成sb,something改为sth,方便检索。
      M: P4 b/ ^% }& H3 R& `
    ideally, somebody sb 和 什么都不加这三种情况都要添加

    该用户从未签到

    发表于 2019-11-18 17:32:45 | 显示全部楼层
    你要不在标题里面多加几个关键词,比如拆分词组、提取词组什么的,方便以后大家搜到# M) y' R6 Z9 n9 Q
    " W4 [* d% L, {9 m$ Z9 A1 w& D1 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-25 18:18 , Processed in 0.066011 second(s), 14 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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