次の方法で共有


エスケープ文字の解析

パーサーが、通常の文字の前にエスケープ文字 (つまり、区切り記号または他の特殊文字ではない文字) を検出した場合、エスケープ文字は無視されます。 たとえば、文字列 "abc\d" で "\" がエスケープ文字である場合、出力は "abcd" になります。

パーサーで二重エスケープ文字 ("abc\\d" など) が検出された場合、出力には 1 つのエスケープ文字 ("abc\d") が含まれます。

パーサーで 3 つのエスケープ文字 (abc\\\d など) が検出された場合、最初の 2 つのエスケープ文字は "\" に解析され、3 番目のエスケープ文字は無視されるため、出力は "abc\d" になります。

パーサーは、正しく配置されていない区切り記号を通常の文字として扱います。 たとえば、"Record, Field1, Field,2" を受信した場合、出力 XML は <Field1><Field,2>。

こちらもご覧ください

フラット ファイル解析エンジンの使用