私は、PDFからエクスポートされたXMLファイルを別のプログラムで使用可能なXMLファイルに変換することが任されています。私はこれにPowershellを使用しています。私は、行末尾をトリミングするときに、末尾にeがあれば、eも削除されていることに気付きました。それだけではないe。 が複数ある場合、それらはすべてトリムされます。例えば:Powershell TrimEndは後ろのeをトリミングします
$lines[i].TrimStart(">").TrimEnd("</field")
所与の行がある場合:
>123 Sycamore</field
結果は:
123 Sycamor
所与の行の場合:結果は
>Agee</field
:
興味深いことに、これは小文字のeの場合のみ発生します。ラインがあるのであれば、:
>LANE</field
結果は次のとおりです。
LANE
私はTechNetのか、ドキュメントに何かを見つけることができませんでした。 (たぶん私は間違ったことを探しています)
誰もがこれに関するアイデアはありますか?私は関数を間違って実装していますか?
いいえ、私が探していた:あなたはこのような場合であっても、あなたの
TrimStart
とすることを組み合わせることができますを問題そのもの。私は末尾の* e *が削除されるのを見ただけなので、私はそれを探していました。私は他の文字が削除されているのを見た場合、 'char []'にもっと注意を払っていたと思います。 – jasotastic
許可されると、BCLを少し知るのに役立ちます。 – Joey