madedit-mod icon indicating copy to clipboard operation
madedit-mod copied to clipboard

希望能有 nighty 版

Open bluelovers opened this issue 4 years ago • 9 comments

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

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

bluelovers avatar Jul 17 '19 18:07 bluelovers

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

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

gli-spirent avatar Jul 18 '19 08:07 gli-spirent

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

gli-spirent avatar Jul 18 '19 09:07 gli-spirent

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

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

bluelovers avatar Jul 18 '19 10:07 bluelovers

现在基本算是能工作了。

LiMinggang avatar Jul 19 '19 15:07 LiMinggang

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

LiMinggang avatar Jul 20 '19 03:07 LiMinggang

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

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

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

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

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

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

bluelovers avatar Jul 20 '19 07:07 bluelovers

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

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

LiMinggang avatar Jul 20 '19 08:07 LiMinggang

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

LiMinggang avatar Jul 24 '19 06:07 LiMinggang

挖喔 竟然支援 regex 模式

bluelovers avatar Jul 25 '19 09:07 bluelovers