我无法让 RegExReplace 正常工作。
我的输入:
COW MOO OPTION:
test1|test2|test3||
test4|test5|test6||
CHICKEN WING:
test7|test8|test9|test10|test11|test12|test13|test14||test15||||test16|test17||
test18|test19|test20|||test21|test22|test23|test24|test25||
我的正则表达式替换:
input := RegExReplace(input, "^(\w*\s?)*:$", "")
据我了解,这应该删除类似于COW MOO OPTION:
或CHICKEN WING:
但是当我MsgBox
用来查看输入时我仍然看到文本的文本。
我希望删除这种类型的文本,如何做到这一点?
编辑:我想我Loop, Parse,
要换行了。
inquiryRequest := clipboard
Loop, parse, inquiryRequest, `n
{
if instr(A_LoopField, "|")
result := result . A_LoopField . "`n"
}
但我仍然不确定为什么RegExReplace
没有工作?