normalizePath
Official
Normalizes a path replacing all invalid symbols.
Import:
import { normalizePath } from 'obsidian';Example:
normalizePath('foo/bar'); // foo/barnormalizePath('/foo/bar'); // foo/barnormalizePath('foo/bar/'); // foo/barnormalizePath('foo//bar'); // foo/barnormalizePath('foo\\bar'); // foo/barnormalizePath('foo\u00A0bar'); // foo barnormalizePath('foo\u202Fbar'); // foo barSignature:
function normalizePath(path: string): stringParameters:
| Parameter | Type | Description |
|---|---|---|
path | string | The path to normalize. |
Returns: string — The normalized path.
Example:
normalizePath('foo/bar'); // foo/barnormalizePath('/foo/bar'); // foo/barnormalizePath('foo/bar/'); // foo/barnormalizePath('foo//bar'); // foo/barnormalizePath('foo\\bar'); // foo/barnormalizePath('foo\u00A0bar'); // foo barnormalizePath('foo\u202Fbar'); // foo bar