2013-11-22 1 views
1

정규 표현식을 사용하고 가장 간단한 형식의 단어 변형을 찾는 간단한 방법을 찾고 있습니다. 예를 들어, 아래 단어의 5 가지 변형입니다.정규 표현식을 사용하여 단어의 변종을 잡습니다.

인상 hhike hiike hikke

아래의 형식으로 비슷한 사용 ...

[([a-zA-Z]){4,}]

감사

+1

변형에 따른 의미를 더 잘 정의해야합니다. 일치하고 일치하지 않아야 할 샘플을 보여줍니다. – 0xCAFEBABE

답변

4

당신이 /h+i+k+e+/ 같은 뭔가를 찾고 계십니까 hikkee ?

의미

리터럴 h 문자 반복
  • 무한대 시간까지 1
  • 리터럴 i 문자 반복
  • 무한대 시간까지 1
  • 리터럴 k 문자 반복
  • 무한대 시간까지 1
  • 리터럴을 e 문자를 1에서 무한대로 반복 함
각 문자는 최대 두 번이있을 경우

DEMO

(3210), 당신은 "현재 1 또는 2 번"을 의미 /h{1,2}i{1,2}k{1,2}e{1,2}/를 사용할 수 있습니다.

+0

와우! 너무 간단해서 나를 도망 쳤다. 그것은 트릭을했다. 고마워요. 고마워요! –

-1

이 내가 생각하는 문제의 사운 덱스 종류의 더 : 당신은 아마 표준 정규식 구문에서 (즉, 어떤 단어에 대한) 일반적으로이 문제를 해결할 수없는

https://stackoverflow.com/a/392236/514463

0

.

주어진 단어에 대해 다른 사람들이 지적했듯이 사소한 것입니다.

관련 문제