職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

息子介護物語-エピソード66(令和6年4月)

2024年04月25日 | 医療

息子介護物語-エピソード66(令和6年4月)

【被介護者】
母:91才
要介護3
身長/体重;153/38
認知度:中位であるが、見当障害の為、被害妄想がひどくなって来た。また、運動不足に依る筋力低下や、食事量(80g)低下が見られる。また、傾眠傾向でもある。特に、子供がいる妄想を起こす。

【利用施設】
1.DK(デイケア)
さくら(加須東病院内):1回/週(土曜日)
2.ショートステイ
敬愛会のふれ愛の里:毎週2泊3日
久下さん家:毎週2泊3日(6年3/7~3/24)、ふれ愛がコロナのため

※ デイケアのサービス目的は、身体機能の回復・意地、日常生活の回復、認知機能の改善で、リハビリなどの医療的ケアに力を入れています

【介護関連企業】
ケアマネ:すずみな
介護用具:ひまわり館(車椅子・布団用手すり)4月で終了

【かかりつけ医】
加須東病院(内科・整形外科)・あだち眼科(神経内科)・徳洲会古河総合病院(整形外科・泌尿器)・澤口歯医者

【病 歴】
平成29年以前;大久保病院で内科(胃腸)・整形外科(腰痛)に通院している。
平成29年;大腸ポリープで3日間入院
平成30年5~10月;大腿骨頸部骨折(左足)で入院
令和元年8月7日;誤嚥性肺炎で2週間入院
令和2年5月;骨粗しょう症の治療中(ボンビバ注)
令和2年11月14日:転倒、首と手の甲と後頭部を打撲
令和2年12月25日~令和3年1月4日:ラクナ脳梗塞で入院
令和3年2月5日:左足の痛みにより、風呂から上がれず救急搬送
令和3年6月5日:脳神経内科により、パーキンソン症候群
令和4年3月14日~4月27日:肋骨骨折、右側2箇所
令和4年5月12日:便秘による切れ痔の為、救急搬送
令和4年8月~令和4年11月:膝の水抜きと、ヒアルロン酸注射
令和5年4月:脊椎圧迫骨折
令和5年7月14日~7/20:膀胱炎・過活動膀胱は便秘のため、閉塞を起こす恐れがあるため出せない
令和6年2月26日、ボンビバからプラリア注に変わる
令和6年3月15日、中度の膀胱炎(血尿有り)
令和6年3月24日~4月11日、徳洲会古河総合に入院
令和6年4月11日、ふれあいの里にロングショートに入所

【主な病状】
1.内科
慢性胃炎、逆流性食道炎、貧血、ラクナ脳梗塞、便秘・めまい・立ちくらみなど

2.整形外科
首筋の痛み・腰痛・すり足・左太ももの痛み・首筋から頭にかけての痛み・巻爪

3.あだち眼科(脳神経内科)
白内障・飛蚊症・パーキンソン症候群の疑い

【認知症:要介護3】
中核症状の見当識障害あり
→時間や季節感が無い
季節・日付・時間の認識ができない。
→場所が分からない
トイレ・風呂・寝床など場所が分からない
→人物誤認
子や孫や兄弟の判別がつかない!死んだ両親・兄弟の生死が分からない。常に子供の幻想を見る
→失語・失行
何を言いたいのか分からない?物の名前を忘れ、あれとか、違う物を言ったりする。
例えば、
ナシをバナナで剥け!急須に水を入れろなど、または、失語のため、相手とのコミニュケーションが取りづらい。トイレの場所を忘れたり、仕方を忘れたりする。
→物盗まれ妄想
物が見つからないと、人に盗まれたと言う。
→夕暮れ症候群?
今いる場所が分からなくなり、実家に帰ろうとする。午後、お風呂に入ろうとする
→被害妄想
近所の人から悪口を言われたと思い込んでいる。また、叱ると、いもしない子供もせいにする。やたらと、居ない兄弟の悪口を言う。
→傾眠傾向(けいみん)の症状あり
四六時中寝ているが、逆に真夜中は起きている。

【生活態度】
傾眠傾向があるせいか、普段は寝ている方が多い。また、不安感が強く、イライラしたり、泣いたりすることが増えた。また、妄想を起こして、奇妙な行動を取る。股を拭けなく成った

【介助内容】
・ 排泄介助・食事・着替え・歩行・薬・身の回り

【その他】
・差額ベッド(特別療養環境室)について、病院の都合の場合はただだよ。むやみに室料差額入室同意書にサインするなぁ
相談先:関東信越厚生局指導監査課

---記---

4/1(月)入院8日目
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。洗濯物を干す
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める。
午前10時半、ケアマネジャーの訪問日、介護区分変更を3→4・5へ
医師との面会日は、同行する。車椅子の場合は、介護タクシーを使う、
今の状態では、自宅じゃなく、施設の可能性のほうが強い!
午前11時15分、帰宅する
お昼は、野菜炒め
午後1時、皿洗い
午後2時、ゴゴスマ
午後3時、プラゴミ整理
午後4時、洗濯物を畳む
午後4時半、PCを閉じる。
午後5時、シャッターを閉じる
午後5時40分、レトルトカレーを食う
午後6時40分、お風呂に入る
午後7時、ニュース7
午後7時半、クロースアップ現代
午後8時、世界まる見え
午後9時、GTOをつまらんが見た
午後11時、寝る

4/2(火)入院9日目
午前6時、起床!ゴミ捨て・米研ぎなどの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼は、カップラーメン
午後1時、病院に面会に行く
午後1時半、ババァが車椅子に座ってナースステーションの前で、誰かと話していた。
午後2時、ベイシアで買い物をする
午後3時、帰宅
午後3時半、おやつを食う
午後4時半、PCを閉じる
午後5時、シャッターを閉じる
午後5時40分、豚カツ
午後6時40分、お風呂に入る
午後7時、ニュース7
午後7時半、クロースアップ現代
午後8時、さんま御殿
午後9時、ウオッチ9
午後10時、天使の耳~交通警察の夜
午後11時、寝る

4/3(水)入院10日目
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。洗濯物を干す
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前9時半、台湾の地震で、沖縄に津波警報
午前10時半、チョコ休み
お昼は、豚カツ
午後1時、皿洗い
午後2時、ゴゴスマ
午後3時、バームクーヘンを食う
午後4時、なめこ汁を作る
午後4時半、PCを閉じる
午後5時、シャッターを閉じる
午後5時40分、ウインナを食う
午後6時40分、お風呂に入る
午後7時、ニュース7
午後7時半、クロースアップ現代;ダークパターン
午後8時、笑コラ
午後9時、ホンマでっかTV
午後10時、歴史探偵で寝落ち

4/4(木)入院11日目
午前6時、起床!朝家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼は、レトルトの牛丼
午後1時、米研ぎ
午後2時、ゴゴスマ
午後2時半、生ゴミ整理
午後3時、クリームサンドを食う
午後3時半、なすを茹でる
午後4時半、PCを閉じる
午後5時、シャッターを閉じる
午後5時40分、ウインナを食う
午後6時40分、お風呂に入る
午後7時、プレバト
午後8時、人観察バラエティ:モニタリング
午後9時、ウオッチ9
午後10時、報道ステーション
午後11時、寝る

4/4(金)入院12日目・面会
午前6時、起床!洗濯・ゴミ出しなどの家事をやる
午前7時、パンとバナナを食う。洗濯物を干す
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼は、シュウマイ
午後1時、ババァの面会に行く
午後1時半、ステーションの前にいた。荷物を確認するために部屋へ行ったら、部屋が変わっていた。それから、退院の許可が出ていた。13日の予定
8日、お医者さんとの面談、11日介護認定日
午後2時半、ベイシアに買い出し
午後3時半、帰宅
午後4時、シュークリームを食う
午後4時半、PCを閉じる。洗濯物を畳む
午後5時、シャッターを閉じる
午後5時40分、メンチを食う
午後6時40分、お風呂に入る
午後7時、ニュース7
午後7時半、ネタドリ
午後8時、チコちゃんに叱られる
午後9時、すずめの戸締まり
午後11時、寝る

4/5(土)入院14日目
午前6時、起床!朝家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
午前11時半、冷凍カレーうどんを作ろう
お昼は、カレーうどんを食う
午後1時、皿洗い
午後3時、石焼き芋食った。
午後4時半、PCを閉じる。なんとなくイライラする
午後5時、シャッターを閉じる
午後5時40分、肉じゃが
午後6時40分、お風呂に入る
午後7時、池上彰のニュースそうだったのか!!
午後9時、サンデーステーション
午後10時、せっかち勉強~知らないとヤバい事
午後11時、寝る

4/5(日)入院15日目
午前6時、起床!洗濯・米研ぎなど家事をやる
午前7時、病院に電話を入れる。ババァが入れ歯を壊したらしい。パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼は、肉じゃが食いながら、のど自慢
午後1時、皿洗い
午後2時、ザ・ノンフィクション
午後3時半、洗濯物を畳む。焼き芋を食う
午後4時半、PCを閉じる
午後5時、シャッターを閉じる
午後5時40分、もつ煮
午後6時40分、お風呂に入る
午後7時、ニュース7
午後7時半、ダーウインが来た
午後8時、大河ドラマ「光る君へ」
午後9時、行列
午後10時、アクマゲーム
午後11時、寝る

4/8(月)入院16日目・医師と面会
午前6時、起床!朝家事をやる
最近、寝れない!ババァの状態が気になって
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼、もつ煮
午後1時、病院に母親の病状を聞きに行く、ケアマネも同席する。便秘は解消し、骨折もなく、腰の痛みも消えたとの事。
午後2時、ババァは、自立不可能であるため、ショートに行くことが決まった。その後、ケアマネが、ふれあいの里のショートと、しいな介護タクシーを探した。
ババァの退院後は、ふれあいの里と決まった。退院は11日、午後1時30分、
午後3時、マミーにお使いに行く
午後4時半、PCを閉じる。今日は疲れた。
午後5時、シャッターを閉じる
午後5時40分、もつ煮
午後6時40分、お風呂に入る
午後7時、ニュース7
午後7時半、クロ現
午後8時、ミリオンシンガー
午後9時、月曜から夜ふかし
午後11時、寝る

4/9(火)入院16日目
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、壊れた入れ歯の件で歯医者に相談!施設側に頼んでくださいとの事。ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼は、ナポリタン
午後1時、皿洗いと、米研ぎ
午後2時、ゴゴスマ
午後3時半、豆腐と揚げの味噌汁を作る
午後4時半、空き缶の整理、洗濯物を畳む。PCを閉じる
午後5時、シャッターを閉じる
午後5時40分、焼き鳥
午後6時40分、お風呂に入る
午後7時、さんま御殿
午後8時、うたコン
午後9時、Destiny(宿命)
午後10時、天使の耳~交通警察の夜
午後11時、寝る

4/10(水)入院17日目
午前6時、起床!空き缶捨てなどの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時、ゆうちょと、ベイシアに行く
午前10時半、帰宅
お昼は、鶏と根菜の甘辛煮
午後1時、皿洗い
午後2時、ゴゴスマ
午後3時、退院の準備
午後4時半、PCを閉じる
午後5時、シャッターを閉じる
午後5時40分、カキフライ
午後6時40分、お風呂に入る
午後7時、ニュース7
午後7時半、クロ現:老人の労災問題
午後8時、アンビリーバボー
午後9時、上田と女が吠える夜
午後10時、報道ステーション
午後11時、寝る

4/11(木)入院18日目--退院日→施設(ローグショート)
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時、チョコ休み
お昼は、カップラーメン
午後1時、病院に到着して、入院費の支払い
午後1時半、着替えてから、病院からショートステー施設へ介護タクシーで向かう。着替え中、便漏れのシャツを渡らされた。
午後2時半、ショートステーに到着
午後3時、帰宅
午後4時、生ゴミ整理
午後4時半、洗濯物を畳む
午後5時、シャッターを閉じる
午後5時40分、コンビニの天ぷらそばを食う
午後6時50分、お風呂に入る
午後7時、ミュージックジェネレーション
午後9時、ウオッチ9
午後10時、Re:リベンジ
午後11時、寝る

4/12(金)ロング・ショート2日
午前6時、起床!朝家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、三者会議を行う
・持参した薬を朝・昼・晩・寝る前にまとめること
・病院に受診した時、薬を次回かかる受診日より3日、多くもらい事
・5月1日に行って、今までの薬を飲んでもいいか聞くこと
・面会日は、事前に電話を入れること。面会は午後2からで二人ずつ
お昼は、コンビニ親子丼を食う
午後1時、米研ぎ
午後2時、アイン薬局に電話・他の医者からの薬を一包化出来るか
午後2時半、ひまわり館より電話有り、15日レンタルの回収
午後3時、おやつを食う
午後4時半、PCを閉じる
午後5時40分、和風ハンバーグを食う
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、ネタドリ
午後9時、イップス
午後10時、ガイアの夜明け
午後11時、寝る

4/13(土)ロング・ショート3日
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前9時半、ケアマネが契約書を持ってきた。ロングショートは約7万で上がるみたいだ。後は30日の全額負担(1.5万)と、介護タクシーの費用(1万)だけだ。それから、介護法が変わり、認知症患者に対して、放置・暴言・暴行をケアマネジャが見た時は、速やかに役所に届けなければならない
午前10時半、チョコ休み
お昼は、ウインナ
午後1時、皿洗い後、ベイシアに行く
午後2時、帰宅後、以前利用していたDSにパット72枚挙げる
午後3時、おやつ食う
午後3時半、洗濯物を畳む
午後4時半、PCを閉じる
午後5時40分、マグロの刺身を食う
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、プロジェクトX
午後8時、with MUSIC
午後9時、picu 小児集中治療室 スペシャル 2024
午後11時、寝る

4/14(日)ロング・ショート4日
午前6時、起床!朝家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時、チョコ休み
お昼は、唐揚げ
午後1時、皿洗い後、米研ぎ
午後2時、ザ・ノンフィクション
午後3時、ロールケーキを食う。薬の一包化をする
午後4時半、一包化が終わった。PCを閉じる
午後5時、ほうれん草を茹でて、シャッターを閉める
午後5時40分、鳥の唐揚げを食う
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、ダーウインが来た
午後8時、大河ドラマ
午後9時、アンチヒーローを見る
午後10時、Mr.サンデー
午後11時、寝る

4/15、ショート5日目
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。洗濯を干す
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時、チョコ休み
お昼は、ミートボールと、納豆
午後1時、レンタル介護用品を取りに来た。
午後2時、ゴゴスマ
午後3時、洗濯物を取り込む
午後4時、自動車が取りに来た
午後5時、PCを閉じる
午後5時40分、さばの味噌煮を食う
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、クロ現:物流2024年問題
午後8時、世界まる見え
午後9時、ウオッチ9
午後10時、アンメット
午後11時、寝る

4/16、ショート6日目
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。洗濯を干す
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時、チョコ休み後、ふわふわ卵スープを作る
お昼は、さばの味噌煮
午後1時、ベイシアと100円ショップに買い出し
午後2時半、帰宅
午後3時、ロールケーキを食う
午後3時半、洗濯物を畳む
午後4時半、PCを閉じる
午後5時40分、カレーうどんを食う
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、クロ現:スポーツ賭博
午後8時、仰天ニュース
午後9時、Destiny(運命)
午後10時、交通警察の夜
午後11時、寝る

4/17、ショート7日目
午前6時、起床!朝家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼は、豚カツ
午後1時、薬の一包化
午後2時、ゴゴスマ
午後3時、ロールケーキを食う
午後4時、修理に出した車が来た
午後4時半、PCを閉じる。
午後5時40分、豚カツ
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、クロ現:攻防!ハンバーガーの値段
午後8時、笑コラ
午後9時、サンマのホンマでっかTV
午後11時、寝る

4/18、ショート8日目
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。洗濯を干す
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始めるが、薬をショートに持って行き、帰りにガソリンスタンドに寄る。
午前10時、再び、ブログ・ツイター・インスタを書く
午前10時半、チョコ休み
お昼は、クロームコロッケ
午後1時、皿洗いをする
午後2時、ゴゴスマ
午後3時、ロールケーキを食った後、生ゴミ整理
午後3時半、洗濯物を畳む
午後4時、自動車屋が領収書を持ってきた
午後4時半、PCを閉じる。
午後5時、シャッターを閉める
午後5時40分、焼き鳥
午後6時50分、お風呂に入る
午後7時、プレバト
午後8時、突破ファイル
午後9時、ウオッチ9
午後10時、MUSIC SPECIAL
午後11時、寝る

4/19(金)、ショート9日目
午前6時、起床!生ゴミ捨てなどの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前8時半、加須市社会福祉協議会へ登録しに行く、料金は介護タクシーの1/10になる
午前9時半、コンビニに寄る
午前10時、帰宅。ブログ・ツイター・インスタを書く
午前10時半、休む
お昼は、天ぷらそば
午後1時、皿洗い後、米研ぎ
午後2時、ゴゴスマ
午後3時、草むしりをする
午後4時、久下さん家から過剰請求が届いた。クレームを入れる
午後4時半、PCを閉じる
午後5時、シャッターを閉める
午後5時40分、ハンバーガー
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、ネタドリ
午後8時、チコちゃんに叱られる
午後9時、「イップス」
午後10時、報道ステーション
午後11時、寝る

4/20(土)、ショート10日目
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時、休憩
お昼は、シュウマイ
午後1時、ベイシアに買い出し
午後2時、帰宅
午後3時、洗濯物を畳、ケーキを食う
午後4時、しじみ汁を作る
午後4時半、PCを閉じる
午後5時、シャッターを閉める
午後5時40分、シュウマイ
午後6時50分、お風呂に入る
午後7時、with MUSIC
午後8時、池上彰のニュースそうだったのか!!
午後9時、花咲舞が黙ってない
午後10時、FNS明石家さんまの押しアナ
午後11時、寝る

4/21(日)ショート11日目
午前6時、起床!朝家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼は、メンチカツ
午後1時、皿洗い後、米研ぎ
午後2時、散歩しょうかなぁと、思ったら、雨が降ってきた。
午後2時半、散歩する。
午後3時、ケーキを食う
午後4時半、PCを閉じる。
午後5時、シャッターを閉める
午後5時40分、ミートボール
午後6時50分、お風呂に入る
午後7時、鬼連チャンを見る
午後9時、アンチ・ヒーローを見る
午後10時、Mr.サンデーを見る!寝落ちする

4/22、ショート12日目
午前6時、起床!洗濯などの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時、社会福祉協議会に行って、車椅子の乗せ方を学んだ。難しい
午前10時40、帰宅後、チョコ休み
お昼は、エビチリ
午後1時、皿洗い
午後2時半、散歩する
午後3時、プラごみ整理する
午後4時半、PCを閉じる
午後5時、シャッターを閉める
午後5時40分、エビチリ
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、クロ現:水道クライシス
午後8時、録画した大河ドラマを見る
午後9時、ウオッチ9
午後10時、アンメット見ながら、寝落ちする

4/23(火)ショート13日目
午前6時、起床!プラゴミ捨てなどの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時半、チョコ休み
お昼は、カップラーメン
午後1時、ベイシアに買い出し、鰹のタタキ
午後2時、帰宅
午後3時、休憩
午後4時、なめこ汁を作る
午後4時半、PCを閉じる
午後5時、シャッターを閉める
午後5時40分、かつおのたたき
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、クロ現:土地の相続
午後8時、さんま御殿
午後9時、仰天ニュース
午後10時、交通警察の夜
午後11時、寝る。
午後2時、胃が重くて起きる

4/24(水)、ショート14日目
午前6時、起床!空き缶捨て・洗濯などの家事をやる
午前7時、パンとバナナを食う。
午前8時、二度寝
午前9時、ブログ・ツイター・インスタを書き始める
午前10時、チョコ休み
お昼は、クリームコロッケ
午後1時、皿洗い
午後2時、ゴゴスマ
午後3時半、洗濯物を取り込む
午後4時半、PCを閉じる
午後5時、シャッターを閉める
午後5時40分、イカフライ
午後6時50分、お風呂に入る
午後7時、ニュース7
午後7時半、クロ現:詐欺広告
午後8時、アンビリーバボー
午後9時、サンマのホンマでっかTV
午後10時、ブルーモーメント
午後11時、寝る。

4/25(木)ショート15日目
午前6時、起床!朝家事をやる
午前7時、パンとバナナを食う。
午前8時40分、東病院(皮膚科・内科)に向かう
午前10時半、帰宅
午前10時40分、ブログ・ツイター・インスタを書き始める
お昼は、お茶漬け
午後1時、皿洗い
午後2時、ゴゴスマ
午後3時半、生ゴミ整理したのと、おやつを食う
午後4時半、PCを閉じる
午後5時、シャッターを閉める

 

 

 

 

 

 

 

 

 








 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

JS--先頭や末尾にマッチするパターン

2024年04月23日 | JavaScript

先頭や末尾にマッチするパターン

【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム

【文字列の先頭にマッチする(^)】
メタ文字のひとつであるキャレット(^)は文字列の先頭位置にマッチします。

・サンプル

let regexp = /^Red/;

console.log(regexp.test('Red Table'));
>> true
console.log(regexp.test('Reduce speed'));
>> true
console.log(regexp.test('Border Color is Red'));
>> false

【文字列の末尾にマッチする($)】
メタ文字のひとつであるドル記号($)は文字列の末尾位置にマッチします。

サンプル

let regexp = /Script$/;

console.log(regexp.test('JavaScript'));
>> true
console.log(regexp.test('I am studying TypeScript'));
>> true
console.log(regexp.test('PostScript is difficult'));
>> false

【単語の先頭および末尾にマッチする(\b)】 
メタ文字のひとつである \b は単語の先頭位置および末尾位置にマッチします。
・サンプル

let regexp1 = /\bwork/;←単語の先頭

console.log(regexp1.test('a working person'));
>> true
console.log(regexp1.test('Go to see fireworks'));
>> false

let regexp2 = /ing\b/;←単語の末尾位置

console.log(regexp2.test('a working person'));
>> true
console.log(regexp2.test('ingenious design'));
>> false

【単語の先頭と末尾以外にマッチする(\B)】
メタ文字のひとつである \B は単語の先頭と末尾以外の位置にマッチします。

サンプル

let regexp1 = /\Bam/;←先頭以外

console.log(regexp1.test('Difficult program'));
>> true
console.log(regexp1.test('full amount'));
>> false

let regexp2 = /am\B/;←語尾以外

console.log(regexp2.test('full amount'));
>> true
console.log(regexp2.test('Difficult program'));
>> false
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

JS--パターン

2024年04月22日 | JavaScript

パターンについて

【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム

【記述した文字列にマッチする】
パターンの中に文字を記述した場合は、その文字そのものとマッチします。

サンプル

let regexp = /Sun/;

console.log(regexp.test('Today is Sunday'));
>> true
console.log(regexp.test('The Sun rose'));
>> true
console.log(regexp.test('Ham Sandwich'));
>> false

Sunが文字列に含まれる場合はtrueになる。それ以外は、fals

【任意の一文字(.)】
メタ文字のひとつであるドット(.)は任意の一文字(例外あり)にマッチします。

※ ただし、次の文字にはマッチしません。

\n
\r
\u2028   # Line Separator
\u2029   # Paragraph Separator

サンプルコード

let regexp = /S..d/;//Sで始まりdで終わる4文字
console.log(regexp.test('Today is Sunday'));
> true
console.log(regexp.test('The Sun rose'));
> false
console.log(regexp.test('Ham Sandwich'));
> true

【角括弧の中の一文字】
角括弧([...])は角括弧の中に記述した複数の文字のいずれか一つにマッチさせる場合に使用するメタ文字です。

・サンプルコード

let regexp = /[sS]un/;→sunか、Sunに一致するもの

console.log(regexp.test('Today is Sunday'));
> true
console.log(regexp.test('The sun rose'));
> true
console.log(regexp.test('Ham Sandwich'));
> false

【角括弧の否定】
角括弧([...])の先頭に否定を表すキャレット(^)を記述した場合[^...]は、角括弧の中に記述した複数の文字のいずれにも一致しない場合にマッチします。

・サンプルコード

let regexp = /199[^01234]/;

console.log(regexp.test('My birthday is 1998/03/12'));
> true
console.log(regexp.test('Graduated in 1994')); > false
console.log(regexp.test('It opened in 1996'));
> true

【角括弧の範囲指定】
角括弧([...])の中でハイフン(-)を記述すると、ハイフンの左側から右側までの範囲に含まれる連続するいずれかの文字にマッチします。例えば次のように記述することができます。

[0-9]  0 から 9 までのいずれかの数値
[a-z]  a から z までのいずれかの文字
[A-Z]  A から Z までのいずれかの文字

サンプルコード

let regexp = /199[0-6]/;

console.log(regexp.test('My birthday is 1998/03/12'));
>> false
console.log(regexp.test('Graduated in 1994'));
>> true
console.log(regexp.test('It opened in 1996'));
>> true

【文字クラスの略記法】

文字クラスでは [ から ] の中に文字の範囲を記述することで多くの文字の中のいずれかの文字とマッチするパターンを記述することができますが、特によく使用するものについては略記法が用意されています。 JavaScript で利用可能な略記法は次の通りです。

\d  数字 [0-9]
\D  数字以外 [^\d]
\w  英数字とアンダーバー [0-9a-zA-Z_]
\W  英数字とアンダーバー以外 [^\w]
\s  空白文字 [ \f\n\r\t\v\u00a0\u1680\u180e\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]
\S  空白文字以外 [^\s]

\D は \d の否定のように大文字のものは小文字のものの否定になっています。

空白文字は半角スペース以外に改行(\n)やタブ(\t)など空白に相当する文字にマッチします。

例えば次の二つのパターンは同じ文字にマッチします。

const regexp1 = /[0-9]/;
const regexp2 = /\d/;

記述方法が異なるだけでマッチする文字は同じです。略記法が用意されているものについては略記法を使用することでよりコンパクトにパターンを記述することができます。

サンプルコード

簡単なサンプルで試してみます。

let str = '郵便番号は 456-7890 です';
let regexp = /\d{3}-\d{4}/;

let result = str.match(regexp);
console.log(result[0]);
>> 456-7890

【行などの特殊な文字】
改行やタブなどキーボードから入力できないような特殊な文字にマッチするパターンを記述するため、バックスラッシュ(\)と文字を組み合わせたメタ文字が用意されています。

\0        NULL
\f        改ページ
\n        改行
\r        復帰
\t        タブ
\v        垂直タブ
\cX       Ctrl + x
\xhh      16進数 hh のASCII文字
\uhhhh    16進数 hhhh で表されるUTF-16のコードユニット

また u フラグが設定されている場合は、次のメタ文字も使用できます。

\u{hhhh}
\u{hhhhh}  16進数 hhhh または hhhhh で表されるUnicodeコードポイント
サンプルコード

簡単なサンプルで試してみます。

let str = `こんにちは。
今日も寒いですね。`;
let regexp = /。\n./;

let result = str.match(regexp);
console.log(result[0]);
>>  。
>>  今

 

コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

JS--マッチした文字列の置換

2024年04月20日 | JavaScript

マッチした文字列の置換

【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム

【置換の対象を正規表現を使って指定する】
String オブジェクトの replace メソッドは、対象の文字列の中の指定した文字列を、別の文字列で置換した新しい文字列を返します。

・書式

文字列.replace(置換する文字列, 新しい文字列)

引数の置換する文字列には固定の文字列を指定することもできますが、正規表現オブジェクトを指定することもできます。

文字列.replace(正規表現, 新しい文字列)

対象の文字列の中で 1 番目で指定した正規表現にマッチした文字列2 番目で指定した文字列に置換します。対象の文字列に変更は行わず、置換したあとの新しい文字列が返されます。

・正規表現にグローバルフラグが設定されていない場合
対象の文字列の中の最初に正規表現にマッチした文字列だけが置換される。

・正規表現にグローバルフラグが設定されていた場合
マッチしたすべての文字列が置換される。

サンプル

let str = 'Border Color is Red, Line Color is RED';
let newstr = str.replace(/(Red|RED)/, 'red');

console.log(newstr);実行
> Border Color is red, Line Color is RED

対象の文字列の中に Red または RED が含まれていた場合は red に置換します。 今回のサンプルのように正規表現オブジェクトにグローバルフラグ設定されていない場合は最初にマッチした文字列だけを置換する。

グローバルフラグが設定されている場合のサンプル

let str = 'Border Color is Red, Line Color is RED';
let newstr = str.replace(/(Red|RED)/g, 'red');

console.log(newstr);
> Border Color is red, Line Color is red

グローバルフラグが設定されているため、対象の文字列の中で正規表現にマッチするすべての文字列が置換されました。

【キャプチャグループにマッチした文字列を参照する】

replace メソッドでは置換する新しい文字列としてドル記号($)を使った特別な値を記述することができます。

$&  マッチした部分文字列
$`  マッチした部分の前の文字列
$'  マッチした部分の後の文字列
$$  $の文字

上記に加えて、置換する対象の文字列として正規表現を指定した場合に、正規表現の中でキャプチャグループが含まれている場合は $1, $2, ... を使用することでキャプチャグループでキャプチャされた文字列を参照することができます。

$1, $2, ...  キャプチャグループでキャプチャされた文字列

サンプル

let str = '誕生日は 1994-04-21 です';
let regexp = /(\d{4})-(\d{2})-(\d{2})/;
let newstr = str.replace(regexp, '$1年$2月$3日');

console.log(newstr);
>> 誕生日は 1994年04月21日 です

【置換する新しい文字列として関数を指定する】

replace メソッドの 2 番目の引数には置換する新しい文字列を指定しますが、文字列の代わりにコールバック関数を指定することもできます。
関数を指定した場合は、 1 番目の引数に指定した文字列または正規表現がマッチした時点で関数が呼び出され、関数からの戻り値が新しい値として置換を行います。

文字列.replace(正規表現, 関数) 

関数は呼び出される時に最大で次の引数を受け取ります。必要な数の引数を受け取り、関数のブロック内で置換する文字列を return 文を使って返してください。

match     パターンにマッチした文字列
c1,c2,... パターンにキャプチャグループが含まれる場合にキャプチャした文字列
offset    マッチした文字列の先頭文字のインデックス
str       対象の文字列

サンプル

let str = 'Border Color is GREEN, Line Color is RED';//小文字に変換する
let newstr = str.replace(/[A-Z].+?\b/g, function(match){
  return match.toLowerCase();
});

console.log(newstr);
>> border color is green, line color is red

今回のサンプルでは大文字から始まる単語にマッチする正規表現パターンを指定して置換を行います。
置換する新しい文字列は、コールバック関数内でマッチした文字列をすべて小文字に変換した文字列を return 文で返しています。
グローバルフラグを設定しているので、対象の文字列の中で正規表現にマッチするすべての文字列が置換されます。

コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

JS--文字列を正規表現を使って区切るには

2024年04月18日 | 哲学

文字列を正規表現を使って区切るには

【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム

【区切り文字として正規表現を指定する】
split メソッドは、対象の文字列を指定した区切り文字で分割し、分割された文字列をそれぞれ要素として格納した配列を返します。
・書式

文字列.split([区切り文字[, 最大分割回数]])

引数の区切り文字には文字列を指定することもできますが、正規表現オブジェクトを指定することもできます。

文字列.split([正規表現[, 最大分割回数]])

サンプル
let msg = `こんにちは。今日は、朝から快晴
で気持ちがいいですね。散歩が楽しいです。`;
let msgAry = msg.split(/[。、\n]/);

console.log(msgAry);
>> ["こんにちは", "今日は", "朝から快晴", "で気持ちがいいですね", "散歩が楽しいです", ""]

対象の文字列はテンプレートリテラルを使って改行を含めて入力されています。
split メソッドの引数に指定する正規表現のパターンには「。」「、」「\n(改行)」のいずれかにマッチするものを指定しました。


split メソッドを実行すると正規表現で指定した 3 つの文字のいずれかの文字で対象の文字列を分割します。

このように区切り文字として正規表現オブジェクトを指定することで、より柔軟に対象の文字列を分割することができます。

コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする