我需要通過分隔符來分割一個字符串,這些分隔符對我而言也是未知的。 例如我知道我想通過「\ n」和「,」和「。」分割字符串。而且還有1個可以由用戶定義的說明者:例如它可以是「;」或「你好」或幾乎任何東西。php - 由未知正則表達式分割
我嘗試這樣做:
"[\n|,|.|".$exp."]"
...但沒有工作預期。據我所知|意味着或。所以這個reg exp應該說是按「\ n」或「,」或「。」分割。或「你好」。 我認爲它是因爲如果我嘗試[你好]然後它分裂每個字母,而不是整個字。這很奇怪,因爲如果我只是嘗試[\ n],那麼它只會被「\ n」分隔 - 而不是「\」或「n」。
有人可以向我解釋這個嗎? :)
括號是用來定義角色的列表,[AB]爲A或B,它是一樣的| b – SmasherHell