查看: 1419|回复: 14
打印 上一主题 下一主题

[教程] 【教學】如何讓 phrase 可供搜尋 (正則應用實例)

[复制链接]

该用户从未签到

20

主题

222

回帖

4029

积分

贡士

Rank: 6Rank: 6

积分
4029

灌水大神章小蜜蜂章笑傲江湖章

跳转到指定楼层
1
发表于 2014-7-21 22:19:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ryuya 于 2015-10-26 20:05 编辑

範例




headword1
[TAB]phrase1-1
[TAB]phrase1-2
[TAB]phrase1-3
[TAB]phrase1-4
</>
headword2
[TAB]phrase2-1
[TAB]phrase2-2
</>
headword3
[TAB]phrase3-1
[TAB]phrase3-2
[TAB]phrase3-3
[TAB]phrase3-4
</>




1.

^([^\t<].*?)\n\t([^\t]+)\n
替換成
\t\2\n\t\t\1\n\t</>\n\1\n

重複替換直到找不到為止

2.

^([^\t].+)\n
替換成
(空白)

3.

^\t
替換成
(空白)

4.

\t
替換成
@@@LINK=


完工



phrase1-1
@@@LINK=headword1
</>
phrase1-2
@@@LINK=headword1
</>
phrase1-3
@@@LINK=headword1
</>
phrase1-4
@@@LINK=headword1
</>
phrase2-1
@@@LINK=headword2
</>
phrase2-2
@@@LINK=headword2
</>
phrase3-1
@@@LINK=headword3
</>
phrase3-2
@@@LINK=headword3
</>
phrase3-3
@@@LINK=headword3
</>
phrase3-4
@@@LINK=headword3
</>

本帖被以下淘专辑推荐:

  • · 工具|主题: 61, 订阅: 28

该用户从未签到

38

主题

655

回帖

7509

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
7509

翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

2
发表于 2014-7-21 22:47:30 | 只看该作者
难得一见技术贴!!!

该用户从未签到

42

主题

1737

回帖

2万

积分

状元

Rank: 9Rank: 9Rank: 9

积分
20641

灌水大神章小蜜蜂章笑傲江湖章

3
发表于 2014-7-22 10:43:34 | 只看该作者
大师!
做字典之余还不忘教学。这就是pdawiki比ru-board强的地方。

该用户从未签到

123

主题

1719

回帖

3万

积分

翰林院编修

Rank: 11Rank: 11Rank: 11Rank: 11

积分
30382

灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

4
发表于 2014-7-27 16:37:52 | 只看该作者
这个可以有! 我自己也采用差不多的方法~

该用户从未签到

7

主题

373

回帖

6805

积分

会元

Rank: 7Rank: 7Rank: 7

积分
6805

灌水大神章小蜜蜂章笑傲江湖章

5
发表于 2014-7-27 17:21:06 | 只看该作者
搬个板凳,学习,谢谢 : )

该用户从未签到

14

主题

821

回帖

2万

积分

状元

Rank: 9Rank: 9Rank: 9

积分
24907

灌水大神章小蜜蜂章笑傲江湖章

6
发表于 2014-7-27 19:08:22 | 只看该作者
好东西,实用!
另外,上次经你点拨过一次,正则终于算入门了,谢谢!
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    7
    发表于 2015-8-16 13:45:27 | 只看该作者
    ryuya版大:
    小弟真看不懂(正則應用實例)

    该用户从未签到

    0

    主题

    13

    回帖

    9

    积分

    童生

    Rank: 2

    积分
    9
    8
    发表于 2015-8-23 21:33:35 | 只看该作者
    还要研究一下

    该用户从未签到

    43

    主题

    448

    回帖

    3793

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3793

    灌水大神章小蜜蜂章笑傲江湖章

    9
    发表于 2015-10-26 09:20:33 | 只看该作者
    楼主,请问您用的是什么软件,是emeditor吗,你的第二步的意思是把所有的文件行替换为空,所有的文件就删除了,还替换什么

    点评

    所有"開頭非 \t 的行"替換為空 不可能所有的文件都刪除,第一步就替換出一堆 \n\t 了  发表于 2015-10-26 10:35

    该用户从未签到

    43

    主题

    448

    回帖

    3793

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3793

    灌水大神章小蜜蜂章笑傲江湖章

    10
    发表于 2015-10-26 12:41:14 | 只看该作者
    本帖最后由 zhlpen 于 2015-10-26 14:06 编辑

    我用的是emeditor,用你的文本第一步找不到内容,因为多了一个\t,因为\n结束后,第二行开始不是\t,所以在第一步找不到内容,请问你用的是其他软件吗

    该用户从未签到

    20

    主题

    222

    回帖

    4029

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4029

    灌水大神章小蜜蜂章笑傲江湖章

    11
     楼主| 发表于 2015-10-26 19:55:05 | 只看该作者
    zhlpen 发表于 2015-10-26 12:41
    我用的是emeditor,用你的文本第一步找不到内容,因为多了一个\t,因为\n结束后,第二行开始不是\t,所以在 ...

    [TAB] = 按TAB鍵 = \t

    该用户从未签到

    43

    主题

    448

    回帖

    3793

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3793

    灌水大神章小蜜蜂章笑傲江湖章

    12
    发表于 2015-10-27 09:42:08 | 只看该作者
    谢谢你的回复,在分析你的方法后,我已经找到了正确方法,做正确的引用目录,多向你学习了。
    现在又有一个其他问题,有一个如下
    headword1
    [TAB]headword1
    [TAB]phrase1-1
    [TAB]phrase1-2
    [TAB]phrase1-3
    [TAB]phrase1-4
    </>
    ...
    就会出现"自己"y引用"自己"的问题,如果一个词典中有很多这样的问题,如何删除"自己"y引用"自己"的问题

    另外到你的帖子里刚发现[TAB]是灰色的,是符号,我复制文本时复制成文本了,你的方法没有问题

    点评

    我之前才回過"上下同內容的行只留其一"的正則,方法是一樣的。自己引用自己,Okay,抓出來全砍掉  发表于 2015-10-27 10:07
  • TA的每日心情
    开心
    2021-1-11 09:04
  • 签到天数: 83 天

    [LV.6]常住居民II

    30

    主题

    933

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    15823

    灌水大神章小蜜蜂章笑傲江湖章

    13
    发表于 2015-10-27 22:59:33 | 只看该作者
    看不懂,膜拜一下,支持教学贴