CriteriaCondition={FieldName=**{**EPS**}**$MinValue=(-201)$MaxValue=(304)$TradingPeriod=(-1)}
幫助我獲得與第一字「= {」 &獲得下一以下字與結束「}」結束的第一個字。幫我用正則表達式分割字符串
的結果必然是:
Word1 = "CriteriaCondition"
Word2 = "FieldName={EPS}$MinValue=(-201)$MaxValue=(304)$TradingPeriod=(-1)"
而且帶有字符串 「字段名=(EPS)$ MINVALUE =( - 201)$的MaxValue =(304)$ TradingPeriod =( - 1)」,幫我分裂到對:
字段名EPS
MINVALUE -201
的MaxValue 304
TradingPeriod -1
謝謝。
我不知道你可以用正則表達式乾淨地做到這一點。除非第二個匹配總是在字符串結尾附近結束。 – 2011-01-10 10:55:45
第三次有`FieldName =(EPS)`。你期待多少嵌套?你會在你的值中使用`=`或`$`符號嗎?這是整個弦還是它是一個更大弦的一部分? – Kobi 2011-01-10 11:07:37