extract_dates_universal: Extract dates from filenames using various patterns

View source: R/01-core-utilities.R

extract_dates_universalR Documentation

Extract dates from filenames using various patterns

Description

Universal function to extract dates from filenames or provide custom labels. Enhanced with more flexible regex patterns that work with any filename prefix.

Usage

extract_dates_universal(input_data, date_patterns = NULL, verbose = FALSE)

Arguments

input_data

Character vector (file paths or folder), or list of raster layers

date_patterns

Named list of custom regex patterns for date extraction

verbose

Print progress messages

Value

Character vector of extracted or inferred date labels

Examples

## Not run: 
# These examples require external data files not included with the package
# Extract dates from filenames
dates <- extract_dates_universal(c("ndvi_2023-05-15.tif", "evi_2023-06-15.tif"))

# Custom date patterns
custom_patterns <- list("MMDDYYYY" = "\\b[0-9]{2}[0-9]{2}[0-9]{4}\\b")
dates <- extract_dates_universal(files, custom_patterns)

## End(Not run)


geospatialsuite documentation built on Nov. 6, 2025, 1:06 a.m.