セスさんの日記 「[TRPG][Utile][log] ユナドリウムチャットログ整形」

セスさんの日記を全て見る

セス
セス日記
2020/12/05 17:10[web全体で公開]
😆 [TRPG][Utile][log] ユナドリウムチャットログ整形
 どうも、セスです。

 投票募集中!
 一番に遊んでいたいファンタジィー系クラス(職能/役柄)
https://trpgsession.click/vote.php?i=uid159_1597112163


 話題的には、以下のお薦めの実用編的な続きです。

 [Wizards of the Coast][OGL] 遊んで楽しいーっ!公開のお薦め
https://trpgsession.click/comment-detail.php?c=Seth7&i=Seth7_160705191076


 メタな論議などは、その辺の方々にお任せすることにして、
「セス的には、
 実際に遊んで楽しーっ!具体的実存に対して、
 実際に編んだことなどを簡単に駄弁るw」
という、
「実践的享楽主義者の独り言」
って感じです(ぼそっ)

 実祭にみんなでワイワイ!
 遊んで笑って楽しんで、
 ナンボっ!


 まず、所謂、蘊蓄から。

 日記のタイトルにある、
「Utile」
 本来的には形容詞adjectiveで、
 utiler(比較級) utilest(最上級)
 ですが、utilityまたはutilities(複数形)の代わりに名詞的に使用して、
 日本語名詞nounだと「お便利モノ」または「お役立ちモノ」とか、
 具体的な物質や存在で無いが役に立つモノってニュアンスですね。
 形容詞adjectiveだと「お便利な」または「お役に立つ」とかですね。
 発音は、以下の色々w
https://ja.forvo.com/word/utile/


 では、本題。

DMセスの遊了日記
https://trpgsession.click/comment-detail.php?c=Seth7&i=Seth7_160692752292

 上の日記に書いた、
「ユナドリウムのその時点でのチャットログ」
なんですが、
「ダウンロードしたままのxml形式のチャットログでは、
 ここTRPGオンラインセッションSNSのリブレイ機能には、
 そのまま投稿できない、
 してもいいが、
 荒らし行為と認定されてしまう!(走召糸色木亥火暴)」
という事象がありました。

 で、
「最初は、ウェブ検索して既に遊んでいる方々が、
 どうせxmlチャットログから、
 所謂テキストのみのチャットログを出力するような
 お便利ツールを公開している」
だと思ったのですが、
「まず、セスの使用しているMacOS版ツールが無かった!」
 次に、
「Windows版ツールをやってみたが、
 途中でチャットログ切れなど、
 どうもうまく行かなかった」
という結果でした。

 まぁ、そんなような感じだったので、
「しょうがねぇーなぁ」
なので、
「仕事で使って無いエディターで整形するか!」
と、
「仕事で使っているツール群を使うと、
 イヤぁ〜んな感じになるwww」
ので、
「xml形式ファイルをそれなりに扱える、
 macOS版mi」
という、それなりに軽いエディターを起動して、
後述のような順番で、
「xmlのダグを抜き、
 テキストオンリーなチャットログ」
にして、
「ここのリブレイ機能に投稿した」
という経緯でした。


1  チャット発言者の値までのxmlタグの置換による削除

検索キー 正規表現機能のNOを忘れずに!
<("[^"]*"|'[^']*'|[^'">])*name=“

置換文字

↑通常のエディターだと何も値を入力しない。
 null(値は何も指定しないという意味です)


2  チャット発言者の値後からチャット台詞の値までの
 xmlタグの置換による削除

検索キー 正規表現機能のNOを忘れずに!
"("[^"]*"|'[^']*'|[^'">])*>

置換文字

↑通常のエディターだと何も値を入力しない。
 null(値は何も指定しないという意味です)

3 その他全てのxmlタグの置換による削除

検索キー 正規表現機能のNOを忘れずに!
<("[^"]*"|'[^']*'|[^'">])*>

置換文字

↑通常のエディターだと何も値を入力しない。
 null(値は何も指定しないという意味です)

4  その他の不要と思われるチャット文字列の値の
 置換による削除と統一

検索キー 正規表現機能のOFFの方が安全です!
置換または削除したいその他チャット文字列の値

置換文字
置換なら置換したい文字列
削除なら、

↑通常のエディターだと何も値を入力しない。
 null(値は何も指定しないという意味です)

5 チャット発言者の値の置換による統一

検索キー 正規表現機能のOFFの方が安全です!
置換して統一したいチャット発言者の値

置換文字
統一したいチャット発言者の値


6 その他の見栄えの置換による統一

検索キー 正規表現機能のOFFの方が安全です!
置換したい文字列

置換文字
置換する文字列

用語として、
正規表現Regular expressions
置換Replacement
null
などの意味や経緯などについては、ネット検索して
一応の理解はしておいた方が、
「作業は楽」
です(草)

 上の結果は、以下。

【D&D5版】[DMセス][突発] 穴埋めセッション第1回
https://trpgsession.click/topic-detail.php?i=topic160711844372


 意図的に、
「まだ、リブレイ機能のマークダウン記法「オンセンMD」対応は、
 していません」
です(走召糸色木亥火暴)

 理由としては、
「この日記にあるような、
 チャットログ整形例のそれなりの見本」
として、
「そのままにしてある」
という感じです。


 つーことで、
「今回の実例は、
 現時点でのユナドリウムのチャットログでの、
 チャットログ整形の実例」
でしたが、
「全てのテキスト系ログファイルでの整形に、
 そのまま適応または応用可能な流れ」
なので、
「あなた達が遊んだセッションのチャットログを、
 どんどんリブレイ機能に投稿しましょう!」
ということで(読んで笑いたいのでwww)


 でわでわ!
いいね! いいね!9

レスポンス

レスポンスはありません。

コメントを書く

※投稿するにはログインが必要です。