my bad
first item on the list is a room name, so can be 100A, 120AB, 100AA (with letters)
more crazy list. not sure if covered all possible numbers but it is hard to predict architect fancy numbering system
(setq lst
'(
("100B" "ba" 10)
("88" "we.F" 23)
("001" "123a" 23)
("001" "43a" 23)
("00043" "bb" 23)
("00043c" "aaa" 23)
("02" "WWW" 23)
("2A" "AA" 23)
("100A" "ab" 12)
("23" "de" 4)
("43" "we.A" 23)
("1A" "AS" 23)
("88" "we.C" 23)
("1234" "ps" 1)
("1234" "cd" 2)
("100" "Xab" 12)
("00001" "a" 23)
("100AA" "Xab" 12)
)
)
even with that Lee code handle this:
("00001" "a" 23)
("001" "43a" 23)
("001" "123a" 23)
("1A" "AS" 23)
("02" "WWW" 23)
("2A" "AA" 23)
("23" "de" 4)
("43" "we.A" 23)
("00043" "bb" 23)
("00043c" "aaa" 23)
("88" "we.C" 23)
("88" "we.F" 23)
("100" "Xab" 12)
("100A" "ab" 12)
("100AA" "Xab" 12)
("100B" "ba" 10)
("1234" "cd" 2)
("1234" "ps" 1))
need to try this on new project.
not sure if i'm able understand your magic
thanks guys