약산이나 약염기성 대상 성분은 2가지 방식으로 추출하는데, 첫째는 이온 억압 조건으로 조정하여, 비극성 유기용매로 뽑아내는 방식이다. 둘째는 완전 이온화 상태로 검체나 추출 용매의 pH를 조정하여 이온 상태의 대상 화합물을 수용성 용매로 뽑아내는 방식이다.
약산 또는 약염기성 대상성분에 대해서는 2가지의 추출법을 사용할 수 있다. 하나는 이온억압 (ion-suppression) 조건으로 조절하여 비이온화 지용성 화합물 형태가 되도록 한 후 비극성 유기용매로 추출하는 방법이다. 즉 약산 화합물의 경우 검체나 추출용매의 pH를 pKa와의 1.5이상의 차이를 둔 산성조건으로 조절하면 95%이상이 이온억압상태가 되고 대상 화합물은 지용성 특성을 갖도록 하는 것이다. 약염기성 화합물의 경우는 반대로 짝산 pKa와의 1.5이상의 차이를 두는 염기성 조건으로 조절하면 된다. 다른 하나의 방법은 이온억압과는 반대로 완전 이온화 상태로 검체나 추출용매의 pH를 조절하여 이온상태의 대상 화합물을 수용성 용매로 추출하는 방법이다. 그러나, 화합물의 안정성을 위하여 강산 및 강염기 조건은 사용하지 않는 것이 좋고, 부득이한 경우에는, 염 첨가를 통해 이온 강도를 높여, 이온억압 효과 증대를 꾀하고, 그 결과, 추출 효율을 향상시킬 수 있다.