2016-07-30 2 views
0

프로그래밍 경험이 없으며 간단 할 것이라고 생각했지만 행운도없이 검색했습니다. 웹 페이지에서 콘텐츠를 제거하는 프로그램을 사용하고 있습니다. 이 프로그램은 regex 필터를 사용하여 스트립 된 컨텐츠에서 원하는 것을 표시합니다. 스트립 된 콘텐츠는 모든 문자 일 수 있으며 USD/SEK 형식입니다. "/"없이 USDSEK를 표시하고 싶습니다.정규식을 사용하여 문자열 중간에서 문자 제거

더 자세히 설명하려면 - 크롬 용 데이터 도구 모음이라는 웹 페이지의 콘텐츠를 쉽게 제거 할 수있는 프로그램을 사용하고 있습니다. 내용을 제거한 후 내용의 어떤 부분이 표시되는지 나타내는 정규식 필터를 제공합니다. 하지만 USGEEK 만 표시하려면/from USD/SEK를 제거하려면 regex 명령을 알아야합니다. 나는 [A-Z.,] +를 시도했지만 USD 만 표시합니다. 처음 3 자와 마지막 3 자만 가져 오거나 문자열에서 /을 생략하려면 regex 명령이 필요합니다.

+1

어떤 프로그래밍 언어 ? 아마 당신은 전혀 정규식이 필요하지 않습니다. –

+0

그래서'USD/SEK'을 (를) 가지고 있는데'USDSEK'를 표시하고 싶은데 왜 그냥 문자를 지우지 않으십니까? –

+0

크롬 용 데이터 도구 모음이라는 프로그램을 사용하고있어 웹 페이지에서 콘텐츠를 쉽게 제거 할 수 있습니다. 내용을 제거한 후 내용의 어떤 부분이 표시되는지 나타내는 정규식 필터를 제공합니다. 하지만 USGEEK 만 표시하려면/from USD/SEK를 제거하려면 regex 명령을 알아야합니다. 나는 [A-Z.,] +를 시도했지만 USD 만 표시합니다. 처음 3 자와 마지막 3 자만 가져 오거나 문자열에서 /을 생략하려면 regex 명령이 필요합니다. – SkipperC

답변

1

한번에 캡처하고자하는 그룹 괄호를 추가 :

([a-zA-Z]{3})\/([a-zA-Z]{3}) 

또는

([a-zA-Z]{3})\/((?1)) 

당신이 다음 $1 이러한 캡처 그룹을 참조 할 수 있습니다 사용중인 프로그램의 기능에 따라 $2 (또는 풍미에 따라 \1\2)

관련 문제