我擺弄正則表達式來縮短我一直在使用的字符串拆分例程。正則表達式Vbscript
我已經提交到ASP腳本爲我的車一個字符串,如下所示:
addnothing|-1, addRST115400112*2xl|0, addnothing|-1, addnothing|-1, addRST115400115*xs|0, addnothing|-1
我希望能夠提取兩個條目代表兩個項:
addRST115400112*2xl|0
addRST115400115*xs|0
我設法讓這段代碼工作,但我不確定我現在用的模式:
add[^n](.*)\*(.*)\|[0-9],
這將返回此:
addRST115400112*2xl|0, addnothing|-1, addnothing|-1, addRST115400115*xs|0,
但我只希望它返回:
addRST115400112*2xl|0
addRST115400115*xs|0
任何人都可以點我在正確的方向嗎?
是驚人太感謝你了 – EvilKermitSaurus
有一個跟進我的問題是我也將傳遞一個remRST115400112 * 2×1 | 0從籃子中刪除的項目,我不;噸希望必須使用不同的功能來搜索我想要達到的目標。 – EvilKermitSaurus
@GrahamCole你可以使用'(add | rem)(?! nothing)(。*?)\ *(。*?)\ | \ d'..if我得到了你的權利 – Anirudha