This study is devoted to the numerical evaluation of finite-part integrals given by (sic)(0)(+infinity)x(alpha) f(x)/(x-tau)Sm+1(omega x)dx, tau > 0, alpha > -1, m is an element of N, where S(omega x) represents highly oscillatory functions of the form S(omega x)=H-nu((1))(omega x) and S(omega x)=e(i omega x) with omega >> 1. Through singularity separation, we introduce a uniform approximation scheme utilizing the complex integration method. The study includes an analysis of error estimates and convergence rates, demonstrating the superior effectiveness of the proposed algorithm for handling oscillatory integrands. Plentiful numerical results highlight the stability and efficiency of the developed schemes. (c) 2024 Elsevier Inc. All rights are reserved, including those for text and data mining, AI training, and similar technologies.