ADD LINE NUMBERS TO TEXT

IFRAME SYNC IFRAME SYNC def add_line_numbers(input_text): lines = input_text.split('\n') max_width = len(str(len(lines))) numbered_lines = [] for i, line in enumerate(lines, start=1): line_number = f'{i:>{max_width}}' numbered_line = f'{line_number}: {line}' numbered_lines.append(numbered_line) output_text = '\n'.join(numbered_lines) return output_text # Example usage input_text = """This is line 1. This is line 2. And this is line 3.""" output_text = add_line_numbers(input_text) print(output_text)function addLineNumbers(inputText) { let lines = inputText.split('\n'); let maxLineNumberWidth = String(lines.length).length; let numberedLines = lines.map(function(line, index) { let lineNumber = (index + 1).toString().padStart(maxLineNumberWidth, ' '); return lineNumber + ': ' + line; }); return numberedLines.join('\n'); } // Example usage let inputText = `This is line 1. This is line 2. And this is line 3.`; let outputText = addLineNumbers(inputText); console.log(outputText);

Comments