-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Improve find replace #8771
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
录屏中的替换是准备将什么替换成什么?请将输入和期待的输出描述清楚,谢谢。 |
我这里测试待替换文本 我先关闭了,如果还有问题请继续跟帖,谢谢 🙏 |
我是用图片转文字,所以识别出来所有的短横-变成了破择号里的长横—,这是我进行替换的原因。 |
我这里重现不了,使用的是全部替换。 |
你把可以重现问题的工作空间打包上传一下吧,谢谢。 |
|
就很奇怪,我在日常使用的工作空间里,是单个替换能生效,但是全部替换失效。 default.mp4在测试用的连集市都没有开的干净工作空间里反而是连单个替换都无效了。 |
下个版本会自动剔除首尾空格。 |
在新工作空间中测试,去掉查找行首的空格后正常替换了: default.mp4这里有个bug,正常而言,因为我查找里有多余的空格,查找结果中根本不应该检索到任何匹配的结果,但是它显示了我预期的匹配内容,替换也显示成功,只是没能应用替换结果,这里逻辑有问题。 目前问题依旧没有解决,因为我在常用的工作空间中用同样的文本,在确保没有多余空格的情况下依旧替换失败,我不明白两边为什么会有这样的区别: default.mp4 |
等晚上我们发布一个 dev 版本再看看。
…---Original---
From: ***@***.***>
Date: Thu, Jul 20, 2023 18:34 PM
To: ***@***.***>;
Cc: ***@***.******@***.***>;
Subject: Re: [siyuan-note/siyuan] Improve find replace (Issue #8771)
下个版本会自动剔除首尾空格。
在新工作空间中测试,去掉查找行首的空格后正常替换了:
https://github.com/siyuan-note/siyuan/assets/57566668/061210f5-a4ad-45ed-902f-75d1a04945cf
这里有个bug,正常而言,因为我查找里有多余的空格,查找结果中根本不应该检索到任何匹配的结果,但是它显示了我预期的匹配内容,替换也显示成功,只是没能应用替换结果,这里逻辑有问题。
而且我是从旧工作空间里复制过来的查找原文,说明是空白的查找输入栏里默认就有一个空格,才导致我粘贴过去的时候有未发现的空格,这点我觉得也需要优化。因为确实有可能有的人就是需要查找空格啊,如果会被自动删除的话,那就只能用\s来指代空格了吧?
目前问题依旧没有解决,因为我在常用的工作空间中用同样的文本,在确保没有多余空格的情况下依旧替换失败,我不明白两边为什么会有这样的区别:
https://github.com/siyuan-note/siyuan/assets/57566668/2c19e49d-5fb5-464c-bd9d-b14a8489b816
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were assigned.Message ID: ***@***.***>
|
我重启了一下思源,然后点了
|
已更新到2.9.7 dev-1,经测试,目前正则批量替换功能正常使用。不过正则模式下的查找结果不会像关键词模式下高亮关键词,在单个块内容比较多的情况下找关键词会比较麻烦,不知道能不能让正则模式和关键词模式一样高亮关键词。
|
高亮目前实现不了。 |
那只能遗憾了,展望一下以后
|
首尾空格不再自动剔除 #9229 |
@88250 我也遇到了这个问题,从notion导入的公式有问题,所以我需要手动去掉美元符号,所以执行了批量删除美元符号发现无效 选择了正则表达式。我的表达式写错了吗? |
Is there an existing issue for this?
Can the issue be reproduced with the default theme (daylight/midnight)?
Could the issue be due to extensions?
Describe the problem
在思源中进行正则替换,能正常检索到内容,但是替换失效
Expected result
正常进行正则替换
Screenshot or screen recording presentation
2023-07-17-23-41-47.mp4
Version environment
Log file
siyuan.log
More information
No response
The text was updated successfully, but these errors were encountered: