文字列からの名前のリストの正規表現

Jagrut Trivedi

テスト:

1. 'Product: aab bbc; Product: xyz pqr; Junk1: jjkk jjuu; Junk2: nnnkk junk; Junk3: lkie rnier rae'
2. 'Product: Fuasdcsen'
3. 'Product: marlwaw Swwō'
4. 'Product: aab bbc abc xyz; Product: xyz pqr; Junk1: jjkk jjuu; Junk2: nnnkk junk; Junk3: lkie rnier rae'

出力:

1. ['aab bbc', 'xyz pqr']
2. ['Fuasdcsen']
3. ['marlwaw Swwō']
4. ['aab bbc abc xyz', 'xyz pqr']

商品名のみのリストが欲しいのですが。これまでのところ、r'Product:\ s *(。*)(?:; | $) 'この正規表現を思いついたが、単一の製品(ケース2および3)でのみ機能する。誰かがすべての一般的な解決策を提案できますか?:と;(存在する場合)の間の詳細を抽出しようとしています。

In [10]: reg_str = 'Product: marlwaw Swwō xyz abc'

In [11]: re.findall(r'Product:\s*(.*)(?:;|$)', reg_str)
Out[11]: ['marlwaw Swwō xyz abc']
オースティン

あなたの正規表現は貪欲であり、それはそれがそこから見るものは何でもつかむようにします。欲張りでないものにする:

import re

reg_str = 'Product: aab bbc; Product: xyz pqr; Junk1: jjkk jjuu; Junk2: nnnkk junk; Junk3: lkie rnier rae'

print(re.findall(r'Product:\s*(.*?)(?:;|$)', reg_str))
# ['aab bbc', 'xyz pqr']

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonの文字列のリストからの正規表現

分類Dev

文字列のリストから正規表現を生成する

分類Dev

正規表現の文字列の前のアスタリスク

分類Dev

正規表現の文字列の前のアスタリスク

分類Dev

正規表現:文字列のリストから辞書を作成する

分類Dev

Pythonで正規表現の文字列のリストから任意の文字列を一致させる方法は?

分類Dev

文字列からの正規表現番号

分類Dev

文字列からの正規表現

分類Dev

文字列からのJava正規表現

分類Dev

リスト内の文字列の途中での正規表現(Python)

分類Dev

特定の要素のリスト内の正規表現/分割文字列

分類Dev

文字列正規表現から最初の文字をトリミングする

分類Dev

文字列のリスト内の文字列の正規表現検索リスト

分類Dev

Java8-正規表現を使用して、文字列から文字列のリストを検索します

分類Dev

Pythonで正規表現を使用して大きな文字列から文字列のリストを抽出する

分類Dev

名前の正規表現

分類Dev

名前の正規表現

分類Dev

文字列のソースリストから最短の正規表現を動的に生成する

分類Dev

正規表現の空白文字をリストから文字列に変換する

分類Dev

リストから特定の文字列を検索するための正規表現形式

分類Dev

Notepad ++と正規表現:行のリストから文字列と2つの数字を抽出します

分類Dev

文字列のリストから特定のパターンを削除するPython正規表現

分類Dev

正規表現、文字列の一部を取得(日付+名前)

分類Dev

部分文字列が特定の正規表現に一致する文字列のリストから部分文字列のリストを取得します

分類Dev

正規表現からのテンプレート文字列

分類Dev

正規表現の複数行の文字列から文字列へ

分類Dev

Java正規表現文字列のリクエスト

分類Dev

文字列のリストに対するPython正規表現

分類Dev

Pythonで正規表現を使用して文字列のリストから単語を見つける方法

Related 関連記事

  1. 1

    Pythonの文字列のリストからの正規表現

  2. 2

    文字列のリストから正規表現を生成する

  3. 3

    正規表現の文字列の前のアスタリスク

  4. 4

    正規表現の文字列の前のアスタリスク

  5. 5

    正規表現:文字列のリストから辞書を作成する

  6. 6

    Pythonで正規表現の文字列のリストから任意の文字列を一致させる方法は?

  7. 7

    文字列からの正規表現番号

  8. 8

    文字列からの正規表現

  9. 9

    文字列からのJava正規表現

  10. 10

    リスト内の文字列の途中での正規表現(Python)

  11. 11

    特定の要素のリスト内の正規表現/分割文字列

  12. 12

    文字列正規表現から最初の文字をトリミングする

  13. 13

    文字列のリスト内の文字列の正規表現検索リスト

  14. 14

    Java8-正規表現を使用して、文字列から文字列のリストを検索します

  15. 15

    Pythonで正規表現を使用して大きな文字列から文字列のリストを抽出する

  16. 16

    名前の正規表現

  17. 17

    名前の正規表現

  18. 18

    文字列のソースリストから最短の正規表現を動的に生成する

  19. 19

    正規表現の空白文字をリストから文字列に変換する

  20. 20

    リストから特定の文字列を検索するための正規表現形式

  21. 21

    Notepad ++と正規表現:行のリストから文字列と2つの数字を抽出します

  22. 22

    文字列のリストから特定のパターンを削除するPython正規表現

  23. 23

    正規表現、文字列の一部を取得(日付+名前)

  24. 24

    部分文字列が特定の正規表現に一致する文字列のリストから部分文字列のリストを取得します

  25. 25

    正規表現からのテンプレート文字列

  26. 26

    正規表現の複数行の文字列から文字列へ

  27. 27

    Java正規表現文字列のリクエスト

  28. 28

    文字列のリストに対するPython正規表現

  29. 29

    Pythonで正規表現を使用して文字列のリストから単語を見つける方法

ホットタグ

アーカイブ