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
ありがとうございました。
私はあなたがきれいにregexpでそれを行うことができるとは確信していません。 2番目の一致が文字列の終わりの近くで常に終了しない限り。 –
3回目に 'FieldName =(EPS)'があります。どのくらいの入れ子を期待していますか?あなたの値に '='または '$'記号をエスケープしたでしょうか?それは全体の文字列か、より大きな文字列の一部ですか? – Kobi
EPSの周りの**は入力に入り、あなたはそれらを取り除きたいのですか、またはこの例ではそこに入っていますか? – R0MANARMY