2.4 KiB
2.4 KiB
title | description | menu | weight | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
strings.equalFold() function | `strings.equalFold()` reports whether two UTF-8 strings are equal under Unicode case-folding. |
|
101 |
strings.equalFold()
reports whether two UTF-8 strings are equal under Unicode case-folding.
Function type signature
(t: string, v: string) => bool
{{% caption %}} For more information, see Function type signatures. {{% /caption %}}
Parameters
v
({{< req >}}) String value to compare.
t
({{< req >}}) String value to compare against.
Examples
Ignore case when comparing two strings
import "strings"
data
|> map(fn: (r) => ({r with same: strings.equalFold(v: r.string1, t: r.string2)}))
{{< expand-wrapper >}} {{% expand "View example input and output" %}}
Input data
time | string1 | string2 |
---|---|---|
2022-01-01T00:00:00Z | RJqcVGNlcJ | rjQCvGNLCj |
2022-01-01T00:01:00Z | hBumdSljCQ | unfbcNAXUA |
2022-01-01T00:02:00Z | ITcHyLZuqu | KKtCcRHsKj |
2022-01-01T00:03:00Z | HyXdjvrjgp | hyxDJvrJGP |
2022-01-01T00:04:00Z | SVepvUBAVx | GuKKjuGsyI |
Output data
same | string1 | string2 | time |
---|---|---|---|
true | RJqcVGNlcJ | rjQCvGNLCj | 2022-01-01T00:00:00Z |
false | hBumdSljCQ | unfbcNAXUA | 2022-01-01T00:01:00Z |
false | ITcHyLZuqu | KKtCcRHsKj | 2022-01-01T00:02:00Z |
true | HyXdjvrjgp | hyxDJvrJGP | 2022-01-01T00:03:00Z |
false | SVepvUBAVx | GuKKjuGsyI | 2022-01-01T00:04:00Z |
{{% /expand %}} {{< /expand-wrapper >}}