Excluding strings using regexとほぼ同じにしたいと思いますが、Regexを使用してiOSを実行します。だから、私は基本的に一致する文字列を見つけて文字列から削除するため、Hello #world @something
を検索して文字列から削除すると、Hello
になります。私はすでに私はHello #world
で終わる最初の2つ目Hello @something
ためだから、これiOSのRegexを使用して1つの文字列から文字列を除外する
NSString *stringWithoutAt = [input stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"@%@",atString] withString:@""];
NSString *stringWithoutTag = [input stringByReplacingOccurrencesOfString:tagString withString:@""];
を行うことによって@
問題を解決し#world
とsomething
ではなく@
、#[\\p{Letter}]+|[^@]+$
を削除し、この表現を持っています。しかし、Regexなどを使用して#world
と@something
の両方を同時に削除する方法はありますか?
申し訳ありませんが、あなたは何をしているかを正確に説明することができますか? – Souljacker
これを行うためにRegexを使用することとは別の方法がありますか? – Souljacker
式@ [letters]#[letters]にマッチする正規表現を書いています。そして、あなたが提供したブロックで@ ""置き換えることができます。 –