假設之間的文本,我給出如下所示的正則表達式:獲取捕捉組
(\/*).*?(\*/)
使用這個表達式,我需要從改變一些文字:
/* This is a comment */
要:
([/*] This is a comment [*/])
正則表達式和轉換規則都給了我;我不能要求一個不同的正則表達式格式。
如果我能夠可靠地將文本拆分爲一系列捕獲組和非捕獲文本,我就可以輕鬆完成這項工作。但是,這似乎不可能在一般情況下使用JavaScript正則表達式,因爲exec
不保存有關單個匹配索引的信息。有解決方案嗎?
*「正則表達式和轉換規則都給了我;我不能要求一個不同的正則表達式格式。「*嗯......?!修復正則表達式是解決這個問題的正確方法 –
並注意使用正則表達式來處理各種語言中的註釋,使用上面的語法 –
'(* /)'是不是一個有效的正則表達式。分組結構的開始符號不能被量化。 –