例如,作爲輸入,我可能會收到"qwer.qwer"
或"qwer qwer"
。在這兩種情況下,我需要,所以我得到的結果拆分此字符串:如何通過空格或點分割字符串?
["qwer", "qwer"]
我可以使用正則表達式作爲spliter,什麼這個正則表達式應該是什麼樣子?
例如,作爲輸入,我可能會收到"qwer.qwer"
或"qwer qwer"
。在這兩種情況下,我需要,所以我得到的結果拆分此字符串:如何通過空格或點分割字符串?
["qwer", "qwer"]
我可以使用正則表達式作爲spliter,什麼這個正則表達式應該是什麼樣子?
'qwer.qwer'.split(/\s|\./)
# => ["qwer", "qwer"]
'qwer qwer'.split(/\s|\./)
# => ["qwer", "qwer"]
使用字符類[.\s]
:
"qwer.qwer".split(/[.\s]/) # => ["qwer", "qwer"]
"qwer qwer".split(/[.\s]/) # => ["qwer", "qwer"]
謝謝。我需要學習更多的正則表達式)) –
http://www.regular-expressions.info/charclass.html –