記事一覧
リングバッファ(キュー)を使った文字列のパース処理
731, 2023-09-18
リングバッファ(キュー)を使ったパース
パース処理を書いているとファイルなどのストリームをパースをすることもあります。
それで困るのがストリームの読み込み位置を前に戻せないケースです。
パースの都合上、ストリームの読み込み位置を前に戻したい時があるのですが、ストリームのオープンモードによってはシークが出来ない場合があります。
そういった時にどのようにパースをすればいいのでしょうか?
(省略されました)
Pythonで文字列やリストを逆順にする方法(スライス、reverseなど)
697, 2023-07-05
Pythonで文字列やリストを逆順にする
Pythonで文字列やリストを逆順にする方法を解説します。
具体的にはreverse
メソッドやreversed
関数、スライスなどを使います。
文字列を逆順にする方法
(省略されました)
Pythonで部分文字列を切り取る方法【スライス、正規表現】
691, 2023-06-27
Pythonで部分文字列を切り取る
この記事ではPythonで部分文字列を切り取って取得する方法を解説します。
紹介する方法は
スライスによる部分文字列の取得
正規表現による部分文字列の取得
になります。
(省略されました)
Pythonで文字列の前方一致を削除、抽出、置き換える
688, 2023-06-22
Pythonで文字列の前方一致を削除、抽出、置き換え
Pythonで文字列の前方一致をやるにはstartswith()
メソッドを使います。
startswith()
の引数にマッチさせたい文字列を指定します。
s = 'aaabbbccc' print(s.startswith('aaa')) # True print(s.startswith('bbb')) # False
startswith()
の引数にはタプルも指定可能です。
(省略されました)
Pythonで文字列の前後の空白を削除する
678, 2023-06-08
Pythonで文字列の前後の空白を削除するには?
文字列のメソッドであるstrip()
を使います。
s = ' abc ' s = s.strip() print(s) # abc
ただしstrip()
は改行やタブ文字なども削除します。
(省略されました)