패트 매치를 사용하여 패턴의 여러 인스턴스를 대체 하시겠습니까?안녕하세요. 동일한 패턴의 인스턴스가 여러 개 포함 된 문자열이 있다고 가정합니다. Pat Match를 사용하여 첫 번째 인스턴스를 대체 할 수 있지만 모든 인스턴스를 대체하는 데 사용할 수있는 패턴식이 있습니까?
예:
sample = "baazaaaa";
x = "a" | "b";
rc = Pat Match(sample, x, "c");
Show(sample); //Returns "caazaaaa", but I want "ccczcccc"
Substitute 또는 Munger 명령이 작동하지만 Pat Match가 동일한 작업을 수행 할 수 있는지 특별히보고 있습니다.
다시 패턴 일치를 사용하여 패턴의 여러 인스턴스를 대체 할?물론 while 루프 내에서 반복 코드를 반환하는 리턴 코드를 사용할 수 있습니다.
sample = "baazaaaa";
x = "a" | "b";
success = 1;
While(success,
success=Pat Match(sample, x, "c")
);
show(sample)
그러나 적절한 패턴 정의로 모든 작업을 수행하고 싶습니다.