我需要一個perl正則表達式來檢查$ currentLine中是否存在$ currentSearch。 檢查應包括$ currentLine中有「加載」關鍵字。perl正則表達式變量斜槓
比賽
$currentSearch = DNA/3/44.com/index.html
TO
$currentLine = Load DNA/3/44.com/index.html .....(3)
我試過,但它不匹配......
if($currentLine[$k] =~ m/Load\s+$currentSearch[$i]\s+\.+\\(d+\)/)
編輯 即使這行不通
if($currentLine[$k] =~ m/$currentSearch[$i]/)
如果您正在定義currentSearch和currentLine變量,您需要刪除數組括號,因爲它不是字符串數組(也是$ k),如我的答案。如果您實際上將currentSearch和currentLine定義爲數組,請發佈定義。 –