(setq txt "4x4")
(setq old_t "4")
(setq new_t "44")
 
(while (/= (vl-string-search old_t txt) nil)
  (setq txt (vl-string-subst new_t old_t txt))
 )

이렇게될 경우에 txt가 "4x4"에서 "44x4"가 됐다가 "44x4"에서 while이 다시 먹혀서 무한반복이 되거든요
어떤식으로 하면 쉽게 할 수 있을까요ㄷ

원래는 다른 방식으로 해서 잘 쓰고있었는데 간단하게 바꾸고 보니까 이런 오류가 있네요ㅠ