1

お世話になっております。

シナリオ作成時におけるノードの選び方、考え方を教えていただきたいです。

自分はシナリオ作成の一つの部品を作るときあまり吟味せず、その時考えつく目的の動きができそうなノードをなんとなく配置している形になっています。

最近作ったものの例で言うと

<部品>

〇〇県〇〇市××区△△町●丁目◇◇番地(記号部分は毎回変わる)という文字列から●丁目(●丁目がなかった場合空白にする)という部分のみを抽出して●丁目のみを抽出したい

正規表現(文字列存在確認)  で丁目という文字列があるかの判定。falseだったらなにもしない

↓true

文字列を前後に分割   で丁目を区切り文字にして前半部分の文字列●を一番後ろにもってくる  戻り値 前半:〇〇県〇〇市××区△△町● 後半:◇◇番地

文字列切り出し(後方何文字分)    で抽出した前半部分から1文字のみ抽出   戻り値 ●

文字列の連結(2つ)   で抽出した●と丁目を組み合わせて●丁目にする    戻り値 ●丁目

といった具合です。(見づらい、わかりにくくてすみません)

ぱっと思いついたノードを並べてやっているので、はっきり言ってあまりいいやり方ではないと自分でも思ってしまいます。

皆さんはどういう風に考えてノードを並べていますか?

また、上記の部品を作る場合にどういうノードをつかいますか?

皆さんの意見、考え方をお聞かせください!

この質問は解決済みのためクローズされています。
まりんか 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。