很明显比一般的空格要宽,所以两个正好占了两个字符的位置,我也不知道怎么来的,从 epub 转 txt 后导入进思源就是这个样子,看着挺碍眼的想全给删除就不会了,不是 /s
相关帖子
-
JeffreyChen • • 1 • 1 赞同付费者 支持者 捐赠者
「 」这个全角空格确实在思源里匹配不到,关键字、SQL、正则([\u3000])都不行,下面这个方法我拿一个文档试了试可以,但我不担保在你那里一定行:
- 首先在这个文档内不要引用其他文档的内容(不然导出的时候会把关联的文档全部一起导出)
- 在文档树把这个文档导出.sy.zip(并多复制一份以免出问题)
- 找到压缩包里对应的.sy 文件,单独解压出来,用记事本打开
- 在里面选一个全角空格复制,打开「替换」,粘贴查找、全部替换(「替换为」那里不用填东西),替换后的效果应该是去掉了所有的全角空格
- 然后保存文件,把这个.sy 文件再压缩进之前那个.sy.zip 压缩包(覆盖掉旧的.sy 文件)
- 再把这个.sy.zip 压缩包导入思源(随便在哪一个笔记本导入)
如果还有问题你可以再问,如果问题解决了可以采纳一下回答
-
JeffreyChen • • 1 • 1 赞同 • 5 评论
「 」这个全角空格确实在思源里匹配不到,关键字、SQL、正则([\u3000])都不行,下面这个方法我拿一个文档试了试可以,但我不担保在你那里一定行:
- 首先在这个文档内不要引用其他文档的内容(不然导出的时候会把关联的文档全部一起导出)
- 在文档树把这个文档导出.sy.zip(并多复制一份以免出问题)
- 找到压缩包里对应的.sy 文件,单独解压出来,用记事本打开
- 在里面选一个全角空格复制,打开「替换」,粘贴查找、全部替换(「替换为」那里不用填东西),替换后的效果应该是去掉了所有的全角空格
- 然后保存文件,把这个.sy 文件再压缩进之前那个.sy.zip 压缩包(覆盖掉旧的.sy 文件)
- 再把这个.sy.zip 压缩包导入思源(随便在哪一个笔记本导入)
如果还有问题你可以再问,如果问题解决了可以采纳一下回答
@88250 对了,为啥会匹配不了全角空格?@a2930610542 输入会被 trim,所以只搜索空格的话输入就变成空字符串了。88250 •@88250 那正则为什么也匹配不了呢?是不是我正则用错了?@a2930610542 \x{3000}88250 •@88250 这个确实可以了,就是只能匹配到前后都有文字的全角空格,前面没文字的还是不行 -