クライアントがシステムをアップグレードし、出力にバグを報告し始めました。どうやら、前に分割された文字列は次のようになりました。.NET Frameworkのアップグレード後にRegEx.Splitの動作が変更された
"a-b-c" -> {"a", "b", "c"}
ここで、これが表示されます。
"a-b-c" -> {"a", "-", "b", "-", "c"}
私はintellisenseをチェックしましたが、わかるようにセパレータの挿入をオン/オフするオプションはありません。どのようにこれは簡単にこれに取り組むことができますか?
私が頭の上から外した最良の提案は、正規表現を使用して分割し、正規表現の一致条件でリンクを使用するところです。しかし、冗長だと思われる...
現在のバージョンは4.5です。以前は、彼らは何かを持っていたoooldのような2.0または何か。
コードを表示できますか? –
Regex.Split( "a-b-c"、 " - "); –
非常に奇妙です。その結果は 'Regex.Split(" a-b-c "、"( - ) ");'には期待されますが、あなたが投稿したものではありません。 –