1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【UE4】Stringから特定の「文字」や「記号」を削除する

Posted at

0. 最初

こんにちは、皆さんはペペロンチーノ食べていらっしゃいますか?
今回は、BPのStringから指定し特定の「文字」や「記号」を
削除する処理を書いていきます

1. 完成

最初に完成形から
「11,4,5,g,h,hd,hr,h,f,jg,r,y,」と入力
無題の動画-‐-Clipchampで作成-1 (2).gif

「11/4/5/g/h/hd/hr/h」と入力
無題の動画-‐-Clipchampで作成-2 (1).gif

2. 解説

処理は以下の通りです
Sub.png

処理の流れは以下の感じ
1.「FindSubstring」で削除したい文字を数える
2. 削除したい文字の有無を判別し、無い時「-1」が返却される
3. 削除したい文字が有る時「Split」で削除したい文字を中心に分ける
(「111,2」でカンマを削除したいの時「111」「2」に分けられる)
4. 分けられた文字を合わせ再度探索する
5. 削除したい文字が無くなり次第文字列を返す

3. 最後

お疲れ様でした
些細な処理ではありますが以外と使う場面が多いです
Intを3桁以上Stringにすると必ずカンマが入るのでその削除などにご活用ください!

UEは日本語の記事が少ないのでこの記事が少しでもお役に立ちますように!

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?