我需要捕捉這樣字符串作爲兩個單獨的比賽:正則表達式獨立的兩個詞
MLB m L B
所以輸出應該是兩場比賽:
1. MLB
2. m L B
有可能任何一個或零三個目錄操作搜索字符之間在比賽中的字母。
我需要捕捉這樣字符串作爲兩個單獨的比賽:正則表達式獨立的兩個詞
MLB m L B
所以輸出應該是兩場比賽:
1. MLB
2. m L B
有可能任何一個或零三個目錄操作搜索字符之間在比賽中的字母。
所以一個比賽始終有三個字符可能是空格分開?
(?:\w\s*){3}
匹配MLB
或在你的榜樣m L M
。
要匹配正是那些信件,使用
M\s*L\s*B
並激活您的正則表達式執行不區分大小寫的選項。
要使字母之間的任何字符:
M.*L.*B
(你不能得到任何比正則表達式更基本的 - 你要read a regex tutorial)
如果你有一個像MLB m L B
一個字符串,那麼這應該工作
(\w*)(\s+)(.*)
這符合'B M LB '。 –
對不起,也許我有點不正確,我需要通過這三個字母作爲輸入變量!所以我需要完全匹配這些字母:M,L,B。所以我需要捕捉這些字母的順序。 – StNickolay
謝謝蒂姆。我們可以在表達式中聲明區分性嗎?你能寫出最後的表達,因爲我在這個新手... – StNickolay
有些引擎允許這樣做:'(?i)M \ s * L \ s * B'。 –