# 说文网词典

**URL:** <https://forum.freemdict.com/t/topic/8609>\
**Category:** 汉汉\
**Created:** [2021 年10 月 2 日 10:34 UTC](https://forum.freemdict.com/t/topic/8609 "2021-10-02T10:34:09Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

作者： ![xiaonanhai1982](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/57b2e6/32.png) [@xiaonanhai1982](https://forum.freemdict.com/u/xiaonanhai1982)\
发布日期： [2021 年10 月 3 日 00:53 UTC](https://forum.freemdict.com/t/topic/8609/22 "2021-10-03T00:53:38Z")

</div>

好的，收到，谢谢

---

<div class="post-metadata">

作者： ![sxingbai](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@sxingbai](https://forum.freemdict.com/u/sxingbai)\
发布日期： [2021 年10 月 3 日 04:52 UTC](https://forum.freemdict.com/t/topic/8609/23 "2021-10-03T04:52:39Z")

</div>

多谢修改样式！“�”真是个问题，也找不到出现规律。网页没问题，为什么抓取就有问题了呢？费解。  
又发现少了一些图片字，稍后补上。

---

<div class="post-metadata">

作者： ![Mastameta](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/mastameta/32/8240_2.png) [@Mastameta](https://forum.freemdict.com/u/Mastameta)\
发布日期： [2021 年10 月 3 日 05:34 UTC](https://forum.freemdict.com/t/topic/8609/24 "2021-10-03T05:34:27Z")

</div>

#2 帖子，我也許沒看懂，只能建議數據要先規範化才能安心用正則。要不然，難以預測正則替代的結果。  
比如說：

find：`>[\s]+<`  
replace：`><`  
find：`[\s]+</h2`\>  
replace：`</h2`\>  
等等

關於�，這個問題一般是這類的：  
[test.txt](https://forum.freemdict.com/uploads/short-url/bmYLb5X26Pe72umjL9LUR38ua7D.txt) (62 Bytes)

試驗：  
find:`([^s]+)[^s]`  
replace:`\1`

關鍵是“𬔊”（U+2C50A）跟“甲”（U+7532），字位不同，前者在正則佔兩個字位，後者佔一個。（也就是 U+XXXXX 跟 U+XXXX 之別。）除了我這個正則的傻寫法，要考慮漢字字位問題。（勾選“Match Whole Word”也沒有幫助。）

我以前用UltraEdit，save之前沒�，save之後就出現了。好像用BOM更會這個問題，但（在UltraEdit）不用也會有。偶爾是數據有些看不到的字位（即不佔寬度的字位）引起的。我後來不敢用UltraEdit了。

---

<div class="post-metadata">

作者： ![sxingbai](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@sxingbai](https://forum.freemdict.com/u/sxingbai)\
发布日期： [2021 年10 月 3 日 05:53 UTC](https://forum.freemdict.com/t/topic/8609/25 "2021-10-03T05:53:08Z")

</div>

这一类是正则太简单造成的。  
但正文中的�我是用python整页抓取的，连xpath都没用。

---

<div class="post-metadata">

作者： ![Mastameta](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/mastameta/32/8240_2.png) [@Mastameta](https://forum.freemdict.com/u/Mastameta)\
发布日期： [2021 年10 月 3 日 06:09 UTC](https://forum.freemdict.com/t/topic/8609/26 "2021-10-03T06:09:44Z")

</div>

我是python傻逼，對那個沒話說。

𡂒字條：“从���。質聲”  
原文是：“从口。質聲”

哈哈挺怪的。

---

<div class="post-metadata">

作者： ![sxingbai](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@sxingbai](https://forum.freemdict.com/u/sxingbai)\
发布日期： [2021 年10 月 3 日 06:21 UTC](https://forum.freemdict.com/t/topic/8609/27 "2021-10-03T06:21:02Z")

</div>

> [@Mastameta](#):
>
> 關鍵是“𬔊”（U+2C50A）跟“甲”（U+7532），字位不同，前者在正則佔兩個字位，後者佔一個。（也就是 U+XXXXX 跟 U+XXXX 之別。）寫正則要考慮這個漢字字位問題。（勾選“Match Whole Word”也沒有幫助。）

昨天我也想到这了，所以用python把它先转成unicode码再处理。后来发现试了各种可能都不行，才发现是文件保存带来的问题。python对unicode还是很友好，刚才试着对`\u0002c50a``match('.',s)`没出问题。

---

<div class="post-metadata">

作者： ![weshor](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/w/e19adc/32.png) [@weshor](https://forum.freemdict.com/u/weshor)\
发布日期： [2021 年10 月 3 日 10:19 UTC](https://forum.freemdict.com/t/topic/8609/28 "2021-10-03T10:19:47Z")

</div>

您好，多谢分享，提个小问题，字形演变这块在nonwill的goldendict上显示不是很完美，目前是上下显示，希望改为原网站的左右显示，这样更能节省空间，多谢了。

 ![捕获0](https://forumcdn.freemdict.com/uploads/default/original/3X/a/c/ac458b852426710b23e2a052ec2885d94349c9a4.png)

---

<div class="post-metadata">

作者： ![sxingbai](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@sxingbai](https://forum.freemdict.com/u/sxingbai)\
发布日期： [2021 年10 月 3 日 11:39 UTC](https://forum.freemdict.com/t/topic/8609/29 "2021-10-03T11:39:28Z")

</div>

抱歉，这个我也不会。不知道gd和mdict的差别

---

<div class="post-metadata">

作者： ![東君2021](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E6%9D%B1/47e85d/32.png) [@東君2021](https://forum.freemdict.com/u/%E6%9D%B1%E5%90%9B2021)\
发布日期： [2021 年10 月 4 日 04:51 UTC](https://forum.freemdict.com/t/topic/8609/30 "2021-10-04T04:51:34Z")

</div>

请问各位大神，可否再分享个最终完善版本的？我不知道你们说的是啥？额

---

<div class="post-metadata">

作者： ![hjtoh](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/e99b99/32.png) [@hjtoh](https://forum.freemdict.com/u/hjtoh)\
发布日期： [2021 年10 月 4 日 12:09 UTC](https://forum.freemdict.com/t/topic/8609/31 "2021-10-04T12:09:24Z")

</div>

mastameta在21楼分享的css图片是紧凑排列的，您的新分享的压缩包内的css图片是竖向排的，你是不是有所改动.

---

<div class="post-metadata">

作者： ![sxingbai](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/s/919ad9/32.png) [@sxingbai](https://forum.freemdict.com/u/sxingbai)\
发布日期： [2021 年10 月 5 日 04:08 UTC](https://forum.freemdict.com/t/topic/8609/32 "2021-10-05T04:08:59Z")

</div>

忘了，好像把宽度改成自动了吧

---

<div class="post-metadata">

作者： ![hahaya](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/77aa72/32.png) [@hahaya](https://forum.freemdict.com/u/hahaya)\
发布日期： [2021 年10 月 9 日 07:03 UTC](https://forum.freemdict.com/t/topic/8609/33 "2021-10-09T07:03:17Z")

</div>

用了21楼的css以后，图片仍然是竖向排列的，是不是还需要改动mdx呢？

[上一页](https://forum.freemdict.com/t/topic/8609.md?page=1)
