【发布时间】:2018-09-17 14:07:55
【问题描述】:
我正在处理一些通常遵循下一种格式的字符串:
word1 word2 word3 word4
我最初的目标是返回第二个空格之后的字符串部分,以便得到:
word3 word4
我搜索了一下如何做到这一点,由于下一个正则表达式,我只成功检索了前两个单词,包括第二个空格(“word1 word2”):
^([^\s]*\s[^\s]*)\s
现在为了匹配我最初的目标,我想找到方法来返回实际上与给定模式不匹配的字符串的其余部分。有什么想法吗?
重要的是要通知我还必须处理下一个案件:
"" -> ""
"word1" -> ""
"word1 word2" -> ""
"word1 word2 word3" -> "word3"
"word1 word2 word3 word4 wordX" -> "word3 word4 wordX"
基本上在第二个间距之后返回所有内容(如果有任何明显的!)。我也想避免使用 Replace 或任何其他方法。
我提前感谢大家的回复,并祝您有美好的一天! 最好的问候,
【问题讨论】: