0

RSSフィードからタイトルを取得し、配列アダプターを使用して表示しています。特殊文字を空のスペースに置き換えるにはどうすればよいですか?誰かがこれを手伝うことができますか?

ArrayAdapter<String> itemList = new ArrayAdapter<String>(this, R.layout.cricketlist, item);
4

3 に答える 3

2

あなたstrString.

str = str.replace("&quot;", " ");
于 2012-06-23T09:02:51.860 に答える
0

文字列から文字を置き換えるには、 String.replaceAll (String regex, String replacement)String.replace(char oldChar, char newChar)を試してください

于 2012-06-23T09:01:12.350 に答える
0

これを試して:

 str = str.replaceAll("[^a-zA-Z 0-9]+"," ")

また

public string deleteSpecialChar(string text)
        {
            StringBuilder sb = new StringBuilder();
            var lastWasInvalid = false;
            for(int i=0;i<text.length();i++)
            {
                if (Character.isLetterOrDigit(text.charAt(i)))
                {
                    sb.Append(c);
                    lastWasInvalid = false;
                }
                else
                {
                    if (!lastWasInvalid)
                        sb.Append(" ");
                    lastWasInvalid = true;
                }
            }

            return sb.ToString().Trim();

        }
于 2012-06-23T09:04:31.183 に答える