system

Utilities for extending system-level functionality.

Functions

Function
Description
Example

multiSplit

Split string by multiple delimiters

dphelper.system.multiSplit(str, tokens)

Description

System-level utilities:

  • Multi-Split - Split a string using multiple delimiters at once

  • Safe - No prototype pollution, clean implementation

Usage Examples

Multi-Split

// Split by multiple delimiters
const str = "apple,pear:banana;orange";
const fruits = dphelper.system.multiSplit(str, [',', ':', ';']);
// Result: ["apple", "pear", "banana", "orange"]

// Parse CSV with mixed delimiters
const data = "name,email:phone;address";
const parts = dphelper.system.multiSplit(data, [',', ':', ';']);
// ["name", "email", "phone", "address"]

// Parse log line
const log = "ERROR|WARNING|INFO:message here";
const sections = dphelper.system.multiSplit(log, ['|', ':']);
// ["ERROR", "WARNING", "INFO", "message here"]

// URL parsing
const url = "protocol:host/path?query=value";
const urlParts = dphelper.system.multiSplit(url, ['://', '/', '?', '=']);
// More complex parsing

Parse Complex Data

CSV Header Processing

Details

  • Author: Dario Passariello

  • Version: 0.0.2

  • Creation Date: 20231121

  • Last Modified: 20260220

  • Environment: both (browser + Node.js)


Automatically generated document

Last updated