본문 바로가기
반응형

개발/Javascript2

동일한 패턴으로 반복되는 문자열 내에서 지정 문자열만 추출하여 치환 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리 나라 만세 무궁화 삼천리 화려강산 대한사람 대한으로 길이 보전하세 위와 같이 동일한 패턴에서 애국가 가사 부분만 추출해 아래와 같은 패턴으로 변경하고픈 경우 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리 나라 만세 무궁화 삼천리 화려강산 대한사람 대한으로 길이 보전하세 본인은 vscode로 편집했는데 탐색 조건을 아래와 같이 설정하고 (?(.*?)+) 치환될 문자를 아래와 같이 설정하면 된다. $1 탐색 조건 (?expr): 명명된 토큰. 괄호안에 묶인 표현식에 대한 이름을 정한다. 치환 문자 $N: N번째 일치하는 토큰으로 1로 지정하면 첫번째 일치하는 토큰, 여기서는 명명된 토큰이 지정된다. 2023. 12. 7.
우분투 환경에서 Web 시리얼포트 오픈시 에러 하는 일이 시리얼 포트를 이용한 작업들이 많아 그 때마다 시리얼 통신용 데스크탑 애플리케이션을 설치하는 일이 번거롭게 느껴지곤 했다. 빈번하게 있는 일은 아니지만 여러 컴퓨터를 옮겨 다니며 작업할 경우가 간간히 발생하기에 그때마다 귀찮게 느껴졌다. 그러다 우연히 웹 표준에서도 시리얼 포트를 접근을 지원한다는 내용을 보고 그럼 테스트용 애플리케이션을 직접 개발하기로 했다. 시리얼 포트 지원 내용은 아래 링크에서 확인할 수 있는데 모든 브라우저가 지원하는 건 아니고, 현재는 크롬, 엣지, 오페라 정도만 지원한다. https://developer.mozilla.org/en-US/docs/Web/API/SerialPort SerialPort - Web APIs | MDN The SerialPort interfa.. 2023. 10. 12.
반응형