다소 이상한 정규식 대체를 수행해야합니다. 나는 그걸 제대로 풀어 봤지만,별로는 안된다.정규식 일치가 너무 많은 문자 하나와 일치합니다.
내가 문자열이 광장에 둘러싸여 제거 할 문자열에서 여러 문자열을 제거하는 데 필요한 대괄호는이 해시 태그 []##
가옵니다 제외 []
중괄호. 예를 들어
는 원래 문자열 인 경우 :
지금까지This is a test [I]## of the emergency broadcast system. [28]##xyz
, 나는 몇 가지를 시도했지만 :
는[phase]This is []a test [I]## of the emergency broadcast system. [28]##[test]xyz
그런 다음 대체 정규식 후 예상되는 출력 될 것이다 가장 가까운 정규식 패턴 문자열은 "\[[^\]]*\][^##]"
입니다. 이 문제는 캐릭터가 하나 이상의 캐릭터와 일치해야한다는 것입니다. 예, 위의 테스트 문자열을 사용하고, 정규식을하고 들어 빈 문자열로 교체, 그것은 반환 정규식 패턴 문자열이있는 나는 무엇을 찾고 있어요된다
his is test [I]## of the emergency broadcast system. [28]##yz
?
Adrian 감사합니다! 그건 내 시험을 통과하고 정확하게 내가 찾고있는 것입니다. 나는 앞으로의 부정적인 시각을 가지고 실험했지만 분명히 올바르게하지 못했습니다. – STLDeveloper
도와 드리겠습니다. :) –
@STLDeveloper는'[28] ## [test]'문자열을 전달하여'[28] ##'로 만드나요? – AgentFire