を使用してCSVファイル内の文字列内の特定のフィールドの先頭と末尾のスペースを削除するここでは、入力を行く:はどのように正規表現
X,XXXXX,XXXXXX, YYYYYY ,TTTTTTT,XXXXXXX,XXXXX XXXX
Y,YYYYY,YYYYYY,YYY, XXXXXXX ,TTTTTT,XX XXXX,XX
私は正規表現を試みた:s/\s//g
をしかし、この代替がANYWHERE内のすべての空白に置き換えられます文字列。
文字列全体の特定のフィールドだけをトリミングして追跡する正規表現を提案してください。
予想される出力は次のようになります。
X,XXXXX,XXXXXX,YYYYYY,TTTTTTT,XXXXXXX,XXXXX XXXX
Y,YYYYY,YYYYYY,YYY,XXXXXXX,TTTTTT,XX XXXX,XX
その特定のフィールドの前後のスペースを削除します。そしてそれはすでにそれにスペースがある他のフィールドを妨げることはありません。
期待される出力は? –
あなたの "_expected output_"はあなたの記述に完全に同意しません – zdim