-
Notifications
You must be signed in to change notification settings - Fork 2
MakeList Node
kleer001 edited this page Feb 6, 2025
·
1 revision
A specialized node for parsing numbered lists from text, converting the first found list into a list of strings. Supports multiple numbering formats and handles multi-line list items while preserving formatting.
When True, limits the number of output items.
Maximum number of items to output when limit is True.
Always False for this node.
- Arabic numerals (1., 2., 3.)
- Written numbers (one., two., three.)
- Ordinal numbers (first., second., third.)
- Compound numbers (twenty-one, ninety-nine)
- Multiple separator support (. : - _)
- Multi-line item preservation
- Original text formatting maintained within items
- Case-insensitive number word recognition
Meeting Agenda:
1. Review previous minutes
Additional notes about minutes
2. Discuss new projects
3. Plan next meeting
[
'Review previous minutes Additional notes about minutes',
'Discuss new projects',
'Plan next meeting'
]Project Steps:
First: Initialize repository
Second: Set up environment
Third: Begin development
[
'Initialize repository',
'Set up environment',
'Begin development'
]- Processes only the first numbered list encountered
- Cannot handle nested lists
- Maximum number support up to thousands
- Does not preserve original numbering format
- Cannot process Roman numerals (i., ii., iii.)
- Does not handle lettered lists (a., b., c.)
- List items must start with a number or number word followed by a separator
- Lines without numbers are treated as continuation of the previous item
- Preserves internal spacing but trims leading/trailing whitespace
- Non-string inputs return an empty string