視覚的表現のために解析し、グループ/表現に分割する必要がある長い条件文を持つ文字列を持っています。 OR視覚的表現のためのスプリット条件文.net
Group1- - :ここで私は、動的に適切に...
Group1に一緒にこの文字列とグループ式を解析する必要があります...
($ROOT.OPT_CHAR1 IN ('val1') AND $ROOT.OPT_CHAR2 IN ('val2')) OR ($ROOT.OPT_CHAR3 IN ('val3') AND $ROOT.OPT_CHAR4 IN ('val4'))
ソース文字列の例です。 : - と
$ROOT.OPT_CHAR1 IN ('val1')
$ROOT.OPT_CHAR2 IN ('val2')
グループ1-B: - D
$ROOT.OPT_CHAR3 IN ('val3')
$ROOT.OPT_CHAR4 IN ('val4')
何か助けていただければ幸いです。
評価には、And/Orだけでなく、左右の括弧も論理式評価を考慮する必要があります。単純な分割やRegexはこのような問題には適していません。パーサを構築する必要があります。 –
合意。私はパーサーを作るロジックに苦労しています。 – ClintRhodes