我想創建一個PHP正則表達式如果兩個單詞,它們之間的空間任意數量的彼此相鄰的出現,將匹配未知數量的空格(」「)連續兩個詞。PHP正則表達式 - 尋找它們之間
例如,匹配「Daniel Baylis」(在'Daniel'和'Baylis'之間3個空格)。我試着用這一點,但它似乎並沒有工作時:
"/DANIEL[ ]{1,5}BAYLIS/" (this was to check up to 5 spaces which the most I expect in the data)
和
"/DANIEL[ ]{*}BAYLIS/"
我需要更大的文本和名稱的機構內提取名稱可以是文本內的任何地方出現。用戶輸入錯誤是創建多個空格的原因。
謝謝大家! - 丹
你也可以只是先替換過時的空格,然後匹配它,這應該更容易;) – Kenny
'DANIEL [] {1,5} BAYLIS 「這看起來不錯,爲什麼不工作? – Kent
@Kent我猜的情況是問題...,我實際使用) – Romain