From 379652d2022c5373d679d0d0edddfa53f27b9453 Mon Sep 17 00:00:00 2001 From: Andrea Giudiceandrea Date: Tue, 21 Aug 2018 11:08:10 +0200 Subject: [PATCH] delimited text: let field names be numerical value fixes #19638 "CSV: numeric header gets a trailing underscore + 1" fixes #13187 "Numeric FIELD names are lost on CSV import" --- src/providers/delimitedtext/qgsdelimitedtextfile.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/providers/delimitedtext/qgsdelimitedtextfile.cpp b/src/providers/delimitedtext/qgsdelimitedtextfile.cpp index b3c820024e0f..33c973ba1c13 100644 --- a/src/providers/delimitedtext/qgsdelimitedtextfile.cpp +++ b/src/providers/delimitedtext/qgsdelimitedtextfile.cpp @@ -34,8 +34,7 @@ QgsDelimitedTextFile::QgsDelimitedTextFile( const QString &url ) : mFileName( QString() ) , mEncoding( QStringLiteral( "UTF-8" ) ) , mDefaultFieldName( QStringLiteral( "field_%1" ) ) - // field_ is optional in following regexp to simplify QgsDelimitedTextFile::fieldNumber() - , mDefaultFieldRegexp( "^(?:field_)?(\\d+)$", Qt::CaseInsensitive ) + , mDefaultFieldRegexp( "^(?:field_)(\\d+)$", Qt::CaseInsensitive ) { // The default type is CSV setTypeCSV();