我想檢查search pattern
的前一個字符是否是字母數字字符。如何使用PHP檢查RegEx搜索模式的前一個字符?
如果屬實,則什麼也不做。
如果調整,刪除前面的space
中的search pattern
。
例如:
$string1 = "This is a test XYZ something else";
$string2 = "This is a test? XYZ something else";
$pattern = " XYZ";
在$ STRING1情況下,搜索模式的前面的字符是t
,並認爲是匹配的,什麼都不會被執行。
在$ string2場景中,搜索模式的前一個字符是?
並且被認爲是不匹配,我將刪除searhc pattern
中的多餘空間。
使其成爲:
$string2 = "This is a test?XYZ something else";
這又如何在PHP來實現?
你的意思是模式應該是「XYZ」,不能修改? –