0

これが私のコードです:

 NSString *trimfeedback = [FeedbackTxtString stringByReplacingOccurrencesOfString:@"<br><u>Your 
 answer</u>:<ca>#ya#</ca><br><u>Correct answer</u>:<br>" withString:@"<p>"];

置換される文字列は静的であり、'FeedbackTxtString' には '正解' または '正解' のいずれかのテキストを含めることができます。「FeedbackTxtString」に何が入るかわからないため、OR ケースを実装する必要があります。FeedbackTxtString に「正解」が含まれている 場合、置換する文字列は である必要があります<br><u>Your answer</u>:<ca>#ya#</ca><br><u>Correct answers</u>:<br>" withString:@"<p>。または、「正解」が含まれている場合、置換する文字列は <br><u>Your answer</u>:<ca>#ya#</ca><br><u>Correct answer</u>:<br>" withString:@"<p> どうすればよいですか?

4

1 に答える 1

1

これを行う:

  if([FeedbackTxtString rangeOfString:@"Correct answers"].location != NSNotFound)
  {
    NSString *trimfeedback = [FeedbackTxtString stringByReplacingOccurrencesOfString:@"<br><u>Your answer</u>:<ca>#ya#</ca><br><u>Correct answers</u>:<br>" withString:@"<p>"];
  }
  else if([FeedbackTxtString rangeOfString:@"Correct answer"].location != NSNotFound)
  {
    NSString *trimfeedback = [FeedbackTxtString stringByReplacingOccurrencesOfString:@"<br><u>Your answer</u>:<ca>#ya#</ca><br><u>Correct answer</u>:<br>" withString:@"<p>"];
  }
于 2012-05-24T11:19:47.413 に答える