将列表按固定大小拆分为连续块。可自定义分隔符与包裹符号,并可选填充不完整的最后一组。
输入列表
分组输出
工具选项
输入项分隔符
使用符号拆分
使用单个字符拆分输入项。
使用正则拆分
使用正则表达式拆分输入项。
用于拆分输入项的分隔符或正则表达式。
组大小与输出格式
每组包含的项目数量
组内项目之间的分隔符
组与组之间的分隔符
每组前添加的符号
每组后添加的符号
空项与填充
忽略空项,不纳入结果。
若最后一组项目不足,用填充字符补齐。
用于填充不完整组的字符或值。
列表分块 示例
点击尝试!
In this example, we group the coordinates of a regular hexagon. The input coordinates are given as a space-separated list "x1 y1 x2 y2 x3 y3 …". What we want to do is create vector point pairs such as "(x1, y1); (x2, y2); (x3, y3); …". To do that, we use the space character as the input coordinate separator, and to create vectors, we group them by pairs. We wrap the coordinates in parentheses, put a comma between the x and y group items, and a semicolon between individual groups.
输入项分隔符
使用符号拆分
使用单个字符拆分输入项。
使用正则拆分
使用正则表达式拆分输入项。
用于拆分输入项的分隔符或正则表达式。
组大小与输出格式
每组包含的项目数量
组内项目之间的分隔符
组与组之间的分隔符
每组前添加的符号
每组后添加的符号
空项与填充
忽略空项,不纳入结果。
若最后一组项目不足,用填充字符补齐。
用于填充不完整组的字符或值。
This example demonstrates grouping of list items and creates 9 groups of 3 items. The input list contains all alphabet letters (26 letters, separated by a semicolon) and the output is groups of letter trigrams. As the last group is missing one letter, we enable padding and add the underscore symbol as the padding element.
输入项分隔符
使用符号拆分
使用单个字符拆分输入项。
使用正则拆分
使用正则表达式拆分输入项。
用于拆分输入项的分隔符或正则表达式。
组大小与输出格式
每组包含的项目数量
组内项目之间的分隔符
组与组之间的分隔符
每组前添加的符号
每组后添加的符号
空项与填充
忽略空项,不纳入结果。
若最后一组项目不足,用填充字符补齐。
用于填充不完整组的字符或值。
In this example, we use our list item grouper to convert a food list to tab-separated values (TSV). As spaces are chaotically used between the items of the input list, we use the item separating regular expression "\s+" to match them. We create a TSV with three columns (three groups), separate them with a tab character, and put newlines between the groups.
输入项分隔符
使用符号拆分
使用单个字符拆分输入项。
使用正则拆分
使用正则表达式拆分输入项。
用于拆分输入项的分隔符或正则表达式。
组大小与输出格式
每组包含的项目数量
组内项目之间的分隔符
组与组之间的分隔符
每组前添加的符号
每组后添加的符号
空项与填充
忽略空项,不纳入结果。
若最后一组项目不足,用填充字符补齐。
用于填充不完整组的字符或值。