Open bluelovers opened 5 years ago
没有现成的免费网站能做这个。我马上要发布0.4.17了,测试完regex cjk就可以了。windows CI那个网站我还没有弄成功 主要还是精力不够,经常是写了代码好久都没时间测试,这种bug太多了。 另外,你怎么觉得window编译很困难?我觉得还好啊。
下面这些没有做支持
/[一-十]/,
/[壹-拾]/,
[壹-什]
,
[洞-勾]
,
///[〇-𠃩]/,
///[𠃩]/,
[四-七]罗
简单测了一次,发现自己想简单了,简单替换很容易出现如下的问题, [亞亚] 变成了[[亚亜亞][亚亜亞]] 这个得拖延了,没想好怎么合并处理
可以先考慮不要在 regex 模式下使用此功能 而在純文字搜尋那邊 表面上 是搜尋 亞 實際上內部則搜尋 [亚亜亞]
處理時對 [?!<>] .... 以及其他那些 regex 相關的加上 \\
如此一來就不用擔心這個問題
现在基本算是能工作了。
你能设计几个复杂一点的例子让我来测试吗?这个CJK混杂的功能不是很好测试,很容易有bug
hmm (以下是以 js 的 regex 作測試)
以純文字的搜尋來搜以下這段字 然後能蒐到應該就算沒BUG
linux(?<=下)正[则]搜索替换英文的“"”字符时不(?!稳)定现.象
=> 內部轉化後大概長的像這樣子
/linux\(\?<=下\)正\[[则則]\]搜索替[换換]英文的“"”字符[时時]不\(\?![稳穩]\)定[现現]\.[像象]/
要多一點測試大概就是 放一堆 長的像regex 的文字 然後測是轉化後 能不能搜到同一段文字
linux\(\?\<\=下\)正\[[则則]\][捜搜]索替[换換]英文的[“「]\"[”」]字符[时時]不\(\?\![稳穏穩]\)定[现現]\.象
你那个“象”字似乎是中国跟台湾用法不一样,转换不出来 基本是能工作的。 你的转换里面似乎没有处理“=”,这个是regex的一个特殊字符啊。我连“<”都转换了
你有试过新版本的这个搜索功能吗?有bug就开个ticket
挖喔 竟然支援 regex 模式
讓人可以先體驗新版功能(而不需要自己編譯)
因為windows實在太多詭異問題會導致編譯失敗