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