我需要獲取/* */
註釋標記之間的字符串。我試圖解析一個文件,只是在它內部的註釋標記之間獲取字符串。我是使用正則表達式的新手。所以任何建議將不勝感激。我已經嘗試了一些,但都沒有工作。REGEX獲取註釋標記之間的字符串(/ * string * /)
樣本字符串是。而且是有/*
後和前一個換行符*/
/*
Comment Here
Comment Here
*/
我需要獲取/* */
註釋標記之間的字符串。我試圖解析一個文件,只是在它內部的註釋標記之間獲取字符串。我是使用正則表達式的新手。所以任何建議將不勝感激。我已經嘗試了一些,但都沒有工作。REGEX獲取註釋標記之間的字符串(/ * string * /)
樣本字符串是。而且是有/*
後和前一個換行符*/
/*
Comment Here
Comment Here
*/
你還沒說你用的是什麼語言,但這正則表達式將針對Java工作(不需要逃逸/
):
(?s)/\*(.*?)\*/
組1(即\1
)的內容你尋找
嗨波希米亞..我使用PHP。對不起,我忘了提及它。 – Glemour
在PHP中,使用此
if (preg_match('%/\*(.*?)\*/%s', $subject, $matches)) {
$result = $matches[1];
} else {
$result = "";
}
你也可以修剪的比賽太多,如果你您正在使用什麼語言想
$result = trim($matches[1]);
OMG ..這一個工作..非常感謝你;) – Glemour
哈哈,你聽起來很驚訝! :d –
? –
我正在使用PHP。對不起,我忘了提及它.. :) – Glemour