[解決済み】2つの部分文字列の間にある文字列を検索する【重複あり
2022-04-17 03:31:01
質問
<余談
2つの部分文字列の間にある文字列を見つけるには、どうすればよいのでしょうか (
'123STRINGabc' -> 'STRING'
)?
私の今のやり方は、こんな感じです。
>>> start = 'asdf=5;'
>>> end = '123jasd'
>>> s = 'asdf=5;iwantthis123jasd'
>>> print((s.split(start))[1].split(end)[0])
iwantthis
しかし、これは非常に非効率的で、ピストニック的でないように思えます。 このようなことを行うためのより良い方法は何でしょうか?
言い忘れました。
で始まったり終わったりしない文字列を指定することができます。
start
と
end
. 前後の文字数が増えるかもしれないそうです。
どのように解決するのですか?
import re
s = 'asdf=5;iwantthis123jasd'
result = re.search('asdf=5;(.*)123jasd', s)
print(result.group(1))
関連
-
[解決済み] 文字列を連結する方法を教えてください。
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] ある文字列が特定の単語を含んでいるかどうかを確認するにはどうすればよいですか?
-
[解決済み] Pythonで文字列の部分文字列を取得するにはどうすればよいですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Go StartsWith(str 文字列)
-
[解決済み] strconv.Atoi()で文字列を指定するとエラーが発生する。
-
[解決済み] Haskellで文字列を分割する方法は?
-
[解決済み] swiftで改行する方法
-
[解決済み] 2つの文字列を連結して、同じ構造体のキーに格納するにはどうすればよいですか?
-
[解決済み】2つのマーカー間の部分文字列を抽出する方法は?
-
[解決済み】文字列から最後の文字を削除する。Swift言語
-
[解決済み】Swiftでランダムな英数字の文字列を生成する
-
[解決済み] sqliteでパディングを含む文字列を連結する方法
-
[解決済み】2つの部分文字列の間にある文字列を検索する【重複あり