2010-07-27 2 views

답변

3

언어에 따라,하지만 ^[\$€£¥].*

[] 같은 것을 달성하는 방법을 내부의 문자 중 하나와 일치하는 문자 그룹입니다.

$ -sign이 정규식에서 때때로 특별한 의미를 가지기 때문에 \$을 써야 할 수도 있습니다.

.*은 "기타 모든 항목"(개행 제외)과 일치합니다.

편집 : 다시 읽고 질문을 한 후에 : 당신이 정말로 일치 할 경우 일부 통화 기호가 (어쩌면보다), 풍미를 정규식 ^[\$€£¥]+.*

+0

하지 마십시오 텍스트의 시작을 표시하려면 ^를 잊어 버리십시오. 통화 값은 일반적으로 하나의 통화 기호 만 갖습니다. –

+0

@Sri가 문자의 시작 부분에 문자가 있는지 알고 싶어하기 때문에 "^"가 표시되지 않았습니다. – antyrat

+0

감사합니다. ^^, 그리고 당신이 옳다면, 통화 가치는 대개 단 하나의 통화 기호를 갖지만, Sri는 문자열이 통화 기호로 시작하는지 여부를 확인하기를 원했습니다. – phimuemue

1

를 시도? 이 유니 코드 속성을 지원 하나 있다면, 당신은이를 사용할 수 있습니다

^\p{Sc} 

(나는 당신이 사용중인 맛을 모르기 때문에 내가 따옴표 또는 정규식 구분 기호를 추가하지 않았다.)

관련 문제