You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 7, 2024. It is now read-only.
{:desc"The character within arg2 at which to start the search."
100
104
:opttrue}]}
101
105
102
-
"JOIN" {:impl #'text/join-fn
106
+
"JOIN" {:impl (fn [delimeter & args]
107
+
(apply text/textjoin-fn delimeter false args))
103
108
:desc"Concatenates the elements of one or more one-dimensional arrays using a specified delimiter."
104
109
:args [{:desc"The character or string to place between each concatenated value."}
105
110
{:desc"The value or values to be appended using arg1."}
@@ -131,6 +136,22 @@
131
136
:desc"Capitalizes each word in a specified string."
132
137
:args [{:desc"The text which will be returned with the first letter of each word in uppercase and all other letters in lowercase."}]}
133
138
139
+
"REGEXEXTRACT" {:impl #'text/regexextract-fn
140
+
:desc"Extracts matching substrings according to a regular expression."
141
+
:args [{:desc"The input text."}
142
+
{:desc"The first part of arg1 that matches this expression will be returned."}]}
143
+
144
+
"REGEXMATCH" {:impl #'text/regexmatch-fn
145
+
:desc"Whether a piece of text matches a regular expression."
146
+
:args [{:desc"The text to be tested against the regular expression."}
147
+
{:desc"The regular expression to test the text against."}]}
148
+
149
+
"REGEXREPLACE" {:impl #'text/regexreplace-fn
150
+
:desc"Replaces part of a text string with a different text string using regular expressions."
151
+
:args [{:desc"The text, a part of which will be replaced."}
152
+
{:desc"The regular expression. All matching instances in text will be replaced."}
153
+
{:desc"The text which will be inserted into the original text."}]}
154
+
134
155
"REPLACE" {:impl #'text/replace-fn
135
156
:desc"Replaces part of a text string with a different text string."
136
157
:args [{:desc"The text, a part of which will be replaced."}
@@ -177,6 +198,10 @@
177
198
{:desc"The instance of arg2 within arg1 to replace with arg3. By default, all occurrences of arg2 are replaced; however, if arg4 is specified, only the indicated instance of arg2 is replaced."
178
199
:opttrue}]}
179
200
201
+
"T" {:impl #'text/t-fn
202
+
:desc"Returns string arguments as text."
203
+
:args [{:desc"The argument to be converted to text."}]}
204
+
180
205
"TRIM" {:impl #'text/trim-fn
181
206
:desc"Removes leading, trailing, and repeated spaces in text."
182
207
:args [{:desc"The text or reference to a cell containing text to be trimmed."}]}
@@ -185,6 +210,19 @@
185
210
:desc"Converts a specified string to uppercase."
186
211
:args [{:desc"The string to convert to uppercase."}]}
187
212
213
+
"VALUE" {:impl #'text/value-fn
214
+
:desc"Converts a string in any of the date, time or number formats that axel-f understands into a number."
215
+
:args [{:desc"The string containing the value to be converted."}]}
216
+
217
+
"TEXTJOIN" {:impl #'text/textjoin-fn
218
+
:desc"Combines the text from multiple strings and/or arrays, with a specifiable delimiter separating the different texts."
219
+
:args [{:desc"A string, possibly empty, or a reference to a valid string. If empty, text will be simply concatenated."}
220
+
{:desc"A boolean; if TRUE, empty strings selected in the text arguments won't be included in the result."}
221
+
{:desc"Any text item. This could be a string, or an array of strings in a range."}
222
+
{:desc"Additional text item(s)."
223
+
:opttrue
224
+
:repeatabletrue}]}
225
+
188
226
"COUNT" {:impl #'stat/count-fn
189
227
:desc"Returns a count of the number of numeric values in a dataset."
190
228
:args [{:desc"The first value or range to consider when counting."}
0 commit comments