정규식으로 어떻게합니까?정규식 문제 내가 알아낼 수 없다 (부정적인 lookbehind)
내가이 문자열과 일치 할 : -myString
을하지만 난이 문자열의 -myString
일치하지 않습니다 --myString
mystring에 물론 아무것도이다.
심지어 가능합니까?
편집 : -string1
, -
및 -string2
string to match:
some random stuff here -string1, --string2, other stuff here
regex:
(-)([\w])*
이 정규식은 나에게 3 일치를 반환
여기에 지금까지 내가 질문을 게시 한 이후 무엇을 가지고있는 좀 더 정보가 있어요
이상적으로는 나를 돌려 보내고 싶습니다. -string1
일치
BTW-이 좋은 재미 있고 대답은 유익한,하지만 정규식 옵션 처리 (내가 용의자가 올바른 도구가되지 않을 수도 있습니다 당신이 무엇을하려고하는지) – dmckee
만약 내가 정규식으로 할 수 없다면 다르게 할거야. 그 이유는 그게 가능한지 알고 싶었어요 :) –
나는 당신이 그것을 할 수 있다고 확신합니다. 그것이 최선의 방법 일뿐입니다. 그러나이 방법을 알고 FSM lexxing을 모르거나 용인 할 수없는 성능이나 유지 보수 문제가 없다면 저를 무시하십시오. 건배. – dmckee