第一次出現,我有以下字符串:正則表達式 - 如何檢查字符串的PHP
abc:def abc:ghi abc:jkl
我如何檢查我的第一次出現開始用「ABC」?該字符串除了製表符(\ t)之外沒有空格。這是我需要的結果:
abc:def abc:ghi abc:jkl // true
foo:def abc:ghi abc:jkl // false
def abc:ghi abc:jkl // false
abc:def foo:ghi jkl // true
此外,我需要檢查其他部分,如果需要。例如,如果我需要檢查2ST部分:
abc:def abc:ghi abc:jkl // true
foo:def bar:ghi abc:jkl // false
def ghi abc:jkl // false
foo:def abc:ghi jkl // true
我試圖preg_match("/abc\:([^\t]+)/",$data,$match);
它的工作,但這一代碼也返回true
如果別人OCCURENCES包含「ABC」。謝謝!
編輯:對不起,但這不是一個重複的問題。請參閱我的問題的第二部分。在第二部分中,我沒有要求在第一次出現時如何獲得元素。 PHP startsWith() and endsWith() functions還沒有解決我的問題的第二部分。謝謝。
哦,這很好!我想我可以用這個做點什麼。感謝大家的幫助! – DrSAS