Skip to main content
Module

x/denops_std/function/mod.ts>strcharpart

📚 Standard module for denops.vim
Go to Latest
function strcharpart
import { strcharpart } from "https://deno.land/x/denops_std@v3.7.0/function/mod.ts";

Like |strpart()| but using character index and length instead of byte index and length. When {skipcc} is omitted or zero, composing characters are counted separately. When {skipcc} set to 1, Composing characters are ignored, similar to |slice()|. When a character index is used where a character does not exist it is omitted and counted as one character. For example: strcharpart('abc', -1, 2) results in 'a'. Can also be used as a |method|: GetText()->strcharpart(5)

Parameters

denops: Denops
src: unknown
start: unknown
optional
len: unknown
optional
skipcc: unknown

Returns

Promise<unknown>