문자 시퀀스에서 괄호 안의 숫자를 삭제하는 방법내가 어떻게 할 수있는 수정된 찾기 점프 테이블에 펩타이드 서열(예: SYELPDGQV(+.98)I(+10.98)T(-17.03)IGNER )이 있는 경우 수정되지 않은 시퀀스 검색 (SYELPDGQVITIGNER)?
검색 알고리즘을 수정할 수 없는 경우 다음을 통해 새 열을 생성할 수 있습니까? 모든 문자 시퀀스에서 괄호 안의 모든 숫자 삭제 ?
예: 항목 원래 열: NLTEE(+.98)LAGLDE(+28.99)T(+10.98)IAK
자동으로 새 열 생성 항목 포함: NLTEEMAGLDETIAK
기본 데이터 분석 및 모델링데이터 혼합 및 정리데이터 탐색 및 시각화Re: 문자 순서에서 괄호 안의 숫자를 삭제하는 방법대체를 사용할 수도 있습니다.
Names Default To Here(1);
str1 = "NLTEE(+.98)LAGLDE(+28.99)T(+10.98)IAK";
str2 = "SYELPDGQV(+.98)I(+10.98)T(-17.03)IGNER";
res1 = Substitute(str1, Items(Get Punctuation Characters(Include Chars("0123456789")), ""), "");
res2 = Substitute(str2, Items(Get Punctuation Characters(Include Chars("0123456789")), ""), "");
또는 JMP의 텍스트 탐색기를 사용하여 정규식을 작성하세요.


텍스트 탐색기에 사용되므로 별도의 "단어"로 남겨두므로 공백을 제거해야 합니다. 예를 들어 검색을 사용하여 이 작업을 수행할 수 있습니다.

Re: 문자 순서에서 괄호 안의 숫자를 삭제하는 방법Regex 또는 Substitute를 사용하여 새 열을 만들 수 있습니다.
Names Default To Here(1);
str1 = "NLTEE(+.98)LAGLDE(+28.99)T(+10.98)IAK";
str2 = "SYELPDGQV(+.98)I(+10.98)T(-17.03)IGNER";
Show(Regex(str1, "[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]", "", GLOBALREPLACE));
Show(Regex(str2, "[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]", "", GLOBALREPLACE));
이는 문자만 유지하려고 한다고 가정합니다. 예를 들어 Recode를 사용하여 빌드할 수 있습니다.

검색에 정규식을 사용할 수도 있습니다.

편집하다:
더 나은 정규식은 다음과 같을 가능성이 높습니다.
Names Default To Here(1);
str1 = "NLTEE(+.98)LAGLDE(+28.99)T(+10.98)IAK";
str2 = "SYELPDGQV(+.98)I(+10.98)T(-17.03)IGNER";
res1 = Regex(str1, "\(.*?\)", "", GLOBALREPLACE);
res2 = Regex(str2, "\(.*?\)", "", GLOBALREPLACE);
show(res1, res2);
Re: 문자 순서에서 괄호 안의 숫자를 삭제하는 방법빠르고 유용한 답변 정말 감사드립니다