私は自分のJavaアプリケーション内のある場所で立ち往生しています。 シナリオは、私は、ユーザーが?xはピーターを参照し、それを交換しなければならないことを意味Javaで自動的に検索して置換する方法
jogging(peter)
のようにテキストボックスに何かを経由して入力します
jogging(?x)
下回るなど、データベース内の文字列を持っているということです。 私が検索し学んだのは、正規表現を使ってジョギング(___)の類似性を見つけて、空白をxまたはalanにする必要があるということです。最初に疑問符があるかどうかを調べなければなりません。疑問符がない場合は、string.replaceall関数を使用して置き換える必要があります。
私は正しい方向に向いているかどうか、もしそうでなければ他の方法があれば教えてください。キーイベントを入力して
あなたは '?x'を他の文字列に置き換えるだけですか?ごめんなさい、あなたの質問は私には分かりません。交換する必要がある他のものを持つための変更はありますか? –
質問は正確には何ですか? 'Jogging()'というパターンを持つすべての名前を取得しますか? 'replaceAll'とは何が関係していますか? –
MaxG
@Shahensha Khan、あなたは単純なfind( "ジョギング")を使用してインデックスを取得することができます。インデックス+長さ( "ジョギング(")を開始インデックスとして使用し、 ")"をエンドインデックスとして使用します。あなたが望んでいた。 –