掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 4412|回复: 6

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

[复制链接]

该用户从未签到

发表于 2019-11-18 16:38:13 | 显示全部楼层 |阅读模式
本帖最后由 henices 于 2019-11-19 09:08 编辑 ' O3 v$ K# F& v& E* ?6 {  O

; o# h% H8 c- l7 Z" P看到 @lgmcw 牛9 贴中有这么一段
5 k5 C) S/ w* V" V8 G https://www.pdawiki.com/forum/thread-35803-1-1.html?x=48936
: v  ^4 a: `; ~# q6 L
% s2 b) d/ A% Q( l3 l
# F% \& D2 p; }0 X' M3 \* ]/ ^5 Q2 z8 N5 f

5 V; U4 ~- X; c6 p我以前写过一个脚本,估计年代久远,很多人都不记得了。  https://www.pdawiki.com/forum/thread-18376-1-1.html  5 u) G! ^0 t, o0 b9 p$ T6 y

, o  Q0 E% H/ D- B8 ?& a以图中 get to like/know/understand somebody/something  和 get (sombody) somewhere/anywhere/nowhere 为例- H9 e' V- ~) B

8 `8 x/ |5 l/ H! J6 _4 N9 l* _4 f; a
  1. : t/ N: V( k) B5 l: a; O9 C

  2. % h' {$ _% t4 y, u
  3. ➜  /tmp cat test.txt % @$ q  M4 N+ p' \/ M
  4. . f+ b5 x% _0 w$ l% l8 {
  5. get to like/know/understand somebody/something
    ) s, j" U* Z5 s
  6. get (sombody) somewhere/anywhere/nowhere9 ?' S& T8 G( T
  7. ' J- W( j% [9 ^
  8. ➜  /tmp python2 test.py test.txt $ \4 I& o* N/ \

  9. 0 ~5 G2 B% f% c2 Z( k7 a, q
  10. ➜  /tmp cat lnk.mdict
    # z% M( l- g  S" p7 U' J; D% E

  11. 8 Y% ~1 w6 W/ B6 D3 X2 ~' g# z5 E* r
  12. get to like somebody, `" c2 }# W( q- [3 i2 M# `
  13. @@@LINK=get to like/know/understand somebody/something
    ( n/ j7 w4 Y* R/ I4 y
  14. </>
    0 {3 A5 b0 Y7 G# a" L6 a
  15. get to like something
    1 f% N+ g% m6 W& f" m
  16. @@@LINK=get to like/know/understand somebody/something- H0 Q) n" }: K& ~# |0 Y3 {) q% G
  17. </>/ o( s- Q1 p  }, \$ F' [
  18. get to know somebody
    1 l/ U8 r. G$ I3 L! `4 H
  19. @@@LINK=get to like/know/understand somebody/something+ C2 H, C+ o3 f+ q6 A! r2 ]+ x/ H
  20. </>, Y" E, v* l. f9 w
  21. get to know something# [4 Q( E2 a( g  G2 I
  22. @@@LINK=get to like/know/understand somebody/something: W$ k8 e' k4 A  W( _+ M  z
  23. </>3 X  H1 ]' a1 j
  24. get to understand somebody4 M4 Y" Q! Q7 G9 }
  25. @@@LINK=get to like/know/understand somebody/something+ k8 T, P  `# V8 L2 g0 B# {8 j# |
  26. </>+ y" X# B" N" t- G6 q6 P2 d
  27. get to understand something
    8 V+ I% r; S% g+ B& w
  28. @@@LINK=get to like/know/understand somebody/something
    1 ^- [4 z+ N% F- c# O) _$ V
  29. </>
    1 c$ s* N7 I3 {# x7 ~
  30. get (sombody) somewhere  v6 \4 {- a" v. b, }
  31. @@@LINK=get (sombody) somewhere/anywhere/nowhere1 `* R) ?/ \; V. m3 E" \
  32. </>; c+ n3 D! G6 J6 F. W& R4 I
  33. get (sombody) anywhere6 k8 `3 ^' \3 R' ]) X  B; z
  34. @@@LINK=get (sombody) somewhere/anywhere/nowhere
    2 e) J3 N* x$ J6 ^# p
  35. </>2 V) [, X4 O% K( W5 J- `
  36. get (sombody) nowhere
    1 a8 |6 K- F6 }2 z
  37. @@@LINK=get (sombody) somewhere/anywhere/nowhere$ t( c1 x. U5 J& _% x
  38. </>- h7 s+ V& k* x+ K6 ?9 M
  39. ' z) V  M# a+ f6 A' Y3 d
复制代码

1 |% y- H( P9 o) q/ ]1 c6 D! w
+ V2 j+ n/ ^- c# Cget (sombody) somewhere 需要继续拆分为, get somebody somewhere 和 get somewhere, 脚本内没有处理。
! l1 @& z! l8 W" B. W2 Q
7 _% e- w! A3 R) `3 ^
* x' S2 R" y' s* a! M
+ k1 e# m2 n. f4 E" P% L: }6 P6 T! p- Q# C

! |& S( }- E0 v. B
" |+ {* \) R7 y- o
* L" o7 m/ ]8 r4 l2 i8 u8 ~; P: r3 {# n1 r9 t7 n9 I

" s; h# t3 p! |  U9 U
0 |) e2 R0 N1 a4 L9 B

评分

3

查看全部评分

本帖被以下淘专辑推荐:

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

    [LV.7]常住居民III

    发表于 2021-4-3 14:08:14 | 显示全部楼层
    Gyngreenlie 发表于 2019-11-18 21:127 T/ G1 d0 R: {9 _/ ~6 d: @
    建议把somebody改成sb,something改为sth,方便检索。

    ( E' t; f5 q: B( t9 M* k$ r% Q其实我们平时查词的时候,sb和sth基本上没有输入,像get (sombody) somewhere这个短语,我们平时查词的时候,输入的绝大多数是get somewhere(省略了sb)
  • TA的每日心情
    奋斗
    2025-9-10 20:08
  • 签到天数: 250 天

    [LV.8]以坛为家I

    发表于 2019-11-19 17:52:11 | 显示全部楼层
    Gyngreenlie 发表于 2019-11-18 21:12
    5 q' r9 ~+ @; a建议把somebody改成sb,something改为sth,方便检索。

    . i+ y* a5 a; u+ Y3 Q- u$ R7 jideally, somebody sb 和 什么都不加这三种情况都要添加

    该用户从未签到

    发表于 2019-11-18 17:32:45 | 显示全部楼层
    你要不在标题里面多加几个关键词,比如拆分词组、提取词组什么的,方便以后大家搜到
    0 K. _- p3 z5 U. f3 q
    + }9 H+ c4 X3 ^# `帮你加亮了帖子
  • 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, 2026-10-21 09:03 , Processed in 0.024188 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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