Skip to content

Instantly share code, notes, and snippets.

@idt12312
idt12312 / rename_leading_number_selected.py
Last active August 8, 2021 16:50
This script is for KiCad. This renames leading reference number of selected components.
import pcbnew
import re
def _get_selected_modules():
modules = pcbnew.GetBoard().GetModules()
return filter(lambda m: m.IsSelected(), modules)
def _replace_leading_number(target, new):
match = re.search(r'[0-9]', target)
idx = match.start()