Skip to content
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

希望能有 nighty 版 #292

Open
bluelovers opened this issue Jul 17, 2019 · 9 comments
Open

希望能有 nighty 版 #292

bluelovers opened this issue Jul 17, 2019 · 9 comments

Comments

@bluelovers
Copy link

讓人可以先體驗新版功能(而不需要自己編譯)

因為windows實在太多詭異問題會導致編譯失敗

@gli-spirent
Copy link
Contributor

gli-spirent commented Jul 18, 2019

没有现成的免费网站能做这个。我马上要发布0.4.17了,测试完regex cjk就可以了。windows CI那个网站我还没有弄成功
主要还是精力不够,经常是写了代码好久都没时间测试,这种bug太多了。
另外,你怎么觉得window编译很困难?我觉得还好啊。

下面这些没有做支持
/[一-十]/,
/[壹-拾]/,
[壹-什],
[洞-勾],
///[〇-𠃩]/,
///[𠃩]/,
[四-七]罗

@gli-spirent
Copy link
Contributor

简单测了一次,发现自己想简单了,简单替换很容易出现如下的问题,
[亞亚] 变成了[[亚亜亞][亚亜亞]]
这个得拖延了,没想好怎么合并处理

@bluelovers
Copy link
Author

可以先考慮不要在 regex 模式下使用此功能
而在純文字搜尋那邊
表面上 是搜尋 亞
實際上內部則搜尋 [亚亜亞]

處理時對 [?!<>] .... 以及其他那些 regex 相關的加上 \\
如此一來就不用擔心這個問題

@LiMinggang
Copy link
Owner

现在基本算是能工作了。

@LiMinggang
Copy link
Owner

你能设计几个复杂一点的例子让我来测试吗?这个CJK混杂的功能不是很好测试,很容易有bug

@bluelovers
Copy link
Author

hmm (以下是以 js 的 regex 作測試)

以純文字的搜尋來搜以下這段字 然後能蒐到應該就算沒BUG

linux(?<=下)正[则]搜索替换英文的“"”字符时不(?!稳)定现.象

=> 內部轉化後大概長的像這樣子

/linux\(\?<=下\)正\[[则則]\]搜索替[换換]英文的“"”字符[时時]不\(\?![稳穩]\)定[现現]\.[像象]/

要多一點測試大概就是 放一堆 長的像regex 的文字
然後測是轉化後 能不能搜到同一段文字

@LiMinggang
Copy link
Owner

LiMinggang commented Jul 20, 2019

linux\(\?\<\=下\)正\[[则則]\][捜搜]索替[换換]英文的[“「]"[”」]字符[时時]不\(\?\![稳穏穩]\)定[现現]\.象

你那个“象”字似乎是中国跟台湾用法不一样,转换不出来
基本是能工作的。
你的转换里面似乎没有处理“=”,这个是regex的一个特殊字符啊。我连“<”都转换了

@LiMinggang
Copy link
Owner

你有试过新版本的这个搜索功能吗?有bug就开个ticket

@bluelovers
Copy link
Author

挖喔 竟然支援 regex 模式

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants