質問です!散々ググッたんですけどわかりませんでした

全角文字列の中から、ある1バイト文字を抽出したくないんですが、
これのメソッドってありますでしょうか?

具体的に言いますと、"^"<-(アスタンなんとかっていう名前の山みたいな記号)
これと同じものが、”タ”という全角文字の中に入っているんですが、
JAVA の string indexOf や、split なんかだと
気が利きすぎて、検索ヒットしてしまい、抽出すると、
文字が崩れてしまうんです

これ、全角文字は全角文字として検索に該当しないようにするメソッドが
ありましたら、お教えください。
VC++ では、tcstok というAPIでうまくスルーしてくれるみたいです。
よろしくお願いします