ラベル 置換 の投稿を表示しています。 すべての投稿を表示
ラベル 置換 の投稿を表示しています。 すべての投稿を表示

2016年12月1日木曜日

LibreBasicにいま持ってる知識で立ち向かってみる  法律勉強プログラムを作ってみるの巻 第5回

 取得した条文を整形して、

読みやすく加工する

<<第1回  <第4回                                                            第6回>

↑今回の成果ヽ(`▽´)/

必要なもの:

・自己責任を許容できる寛容な心
・プログラムをトライ&エラーできる程度の時間と勇気
・vlookupがどのように働くのか、理解できる程度の表計算経験
(今回はvlookup使わないですが、似たような概念は使ってます)
・BASICのプログラム経験

 

簡単な解説:

条文は条文シートから1行づつ取ってきているので、そのタイミングで整形することにした。
整形専用のサブルーチン
  • 条、項、号、イロハは行を変え、インデントをつけて表示する
  • 行に含まれる漢数字は”全て”アラビア数字に変換(変換パターン2つに対応w)
    • 百十条 → 110条
    • 百十条 → 一一〇条 ←後で使う事になるのさ
    • 逆変換はできません(;・∀・)

↑おおかたこんな感じの表示になります

↑無慈悲な変換w



LibreOffice(≒OpenOffice)には無いらしい…ので、あえなく自作せざるを得ない。
・文字列置換関数
・漢数字をアラビア数字に変化する関数


以下、今回追加した関数