If I have understand...
You can use SEL_BY_OD, select your object data "RUS_UNIT1"
The value of field can be SEAO1=88'
You can replace for exemple SEAO1=88' by SEAO1=??' (see wcmatch)
Then only object with OD corresponding are selected and gripped.
Copy-paste this code in command line must be the change on set selection (change ' to blank).
((lambda ( / js n ename)
(defun match_replace (string pattern target / l_str l_pat l_trg n tmp l_rv)
(cond
((and (eq (type string) 'STR) (eq (type pattern) 'STR) (eq (type target) 'STR))
(setq
l_str (vl-string->list string)
l_pat (vl-string->list pattern)
l_trg (vl-string->list target)
)
(while l_str
(repeat (setq n (length l_pat))
(setq tmp (cons (nth (setq n (1- n)) l_str) tmp))
)
(cond
((equal tmp l_pat)
(setq l_rv (append (reverse l_trg) l_rv))
(repeat (1- (length l_pat)) (setq l_str (cdr l_str)))
)
(T
(setq l_rv (cons (car l_str) l_rv))
)
)
(setq l_str (cdr l_str))
(setq tmp nil)
)
(vl-list->string (reverse l_rv))
)
)
)
(or
(setq js (ssget "_I"))
(setq js (ssget "_P"))
)
(cond
(js
(repeat (setq n (sslength js))
(setq ename (ssname js (setq n (1- n))))
(ade_odsetfield ename "FTTH_SUBS" "RUS_UNIT1" 0 (match_replace (ade_odgetfield ename "FTTH_SUBS" "RUS_UNIT1" 0) "'" ""))
)
)
)
(prin1)
))
You must adapt the red element to your use.
(ade_odsetfield ename "FTTH_SUBS" "RUS_UNIT1" 0 (match_replace (ade_odgetfield ename "FTTH_SUBS" "RUS_UNIT1" 0) "'" ""))