この正規表現を変更して、このパターンの文字列を抽出するにはどうすればよいですか?

LE Anh Dung

引用符".pdf。の間にある文字列を抽出しようとしていますたとえば、"../matlab/license_admin.pdf" abc "vfv"->../matlab/license_admin.pdfおよび"license_admin.pdf" xyz'-> license_admin.pdf次のコードを試してみます。

import re

base = '"../matlab/license_admin.pdf" abc "vfv"'
base1 = '"license_admin.pdf" xyz'

result = re.findall(r'\b(\S+\.pdf)\b', base)
result1 = re.findall(r'\b(\S+\.pdf)\b', base1) 

print(result)
print(result1)

しかし、それは私の2番目の例でのみ機能します。../私の最初のコードは削除します:

ここに画像の説明を入力してください

\b(\S+\.pdf)\b目標を達成するために正規表現変更するのを手伝っていただけませんか。どうもありがとうございます!

WiktorStribiżew

使用する

import re

bases = ['"../matlab/license_admin.pdf" abc "vfv"', '"license_admin.pdf" xyz']
for base in bases:
    m = re.search(r'"(.*?\.pdf)', base)
    if m:
        print(m.group(1))

Pythonデモを見る

出力:

../matlab/license_admin.pdf
license_admin.pdf

"(.*?\.pdf)パターンマッチは"、その後、その後、できるだけ少ないように、グループ1に任意の0以上の文字が、改行文字を取り込み、そして.pdfを使用re.searchすると、最初の一致が得られm.group(1)、グループ1の値にアクセスします。

正規表現のデモを参照してください

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

正規表現を使用して特定のパターン文字列のセットを検索するにはどうすればよいですか?

分類Dev

Pythonで正規表現を使用してURLから特定のパターンを抽出するにはどうすればよいですか?

分類Dev

nltk正規表現パターンを使用して特定のフレーズチャンクを抽出するにはどうすればよいですか?

分類Dev

awkに変数として渡された2つの正規表現間の文字列を抽出するにはどうすればよいですか?

分類Dev

正規表現パターンに一致しない文字列の出現を完全に破棄するにはどうすればよいですか?

分類Dev

正規表現(RegEx)を使用して特定のパターン間でテキストを抽出するにはどうすればよいですか?

分類Dev

Pythonで正規表現の置換文字列を変更するにはどうすればよいですか?

分類Dev

正規表現パターンに特定の文字を含めるにはどうすればよいですか?

分類Dev

正規表現-このパターン<imgsrc = "/ storage / 5 / articles / pictures / 15_sdf8g.jpeg">を正しく取得するにはどうすればよいですか?

分類Dev

文字列内の特定の正規表現パターンを除くすべてを置き換えるにはどうすればよいですか?

分類Dev

パンダの列の値のパターンが正しいことを確認するために、この正規表現と関数を修正するにはどうすればよいですか?

分類Dev

正規表現を使用して文字列を検索し、その一部のみを変更するにはどうすればよいですか?

分類Dev

この機能しない正規表現パターンマッチングを修正するにはどうすればよいですか?

分類Dev

この正規表現を単純化してBlogger画像パラメータを選択するにはどうすればよいですか?

分類Dev

正規表現を使用して、論理的にこれまたはこれまたはこれまたはこれである一連のパターンを指定するにはどうすればよいですか?

分類Dev

列のリストを検索して特定の正規表現パターンを見つけ、この値に基づいて新しい列を作成するにはどうすればよいですか?

分類Dev

正規表現を使用して、入力文字列からすべての英数字以外の文字を抽出するにはどうすればよいですか?

分類Dev

正規表現を使用して特定の値を持つ文字列の値を変更するにはどうすればよいですか?

分類Dev

特定の文字列が正規表現パターンに一致するかどうかを確認するにはどうすればよいですか?

分類Dev

正規表現を使用して、これから特定の文字列を取得するにはどうすればよいですか?

分類Dev

複数の選択肢をサポートするようにこの正規表現を変更するにはどうすればよいですか?

分類Dev

この正規表現を使用して最後の文字列を照合するにはどうすればよいですか

分類Dev

正規表現を使用して1レベルのJSON文字列からキー値を抽出するにはどうすればよいですか?

分類Dev

PHPで単一の正規表現を使用して文字列からすべての一致を抽出するにはどうすればよいですか?

分類Dev

正規表現を使用してこの要件を検証するにはどうすればよいですか

分類Dev

正規表現を使用してこの値を取得するにはどうすればよいですか?

分類Dev

この正規表現を使用して値を確認するにはどうすればよいですか?

分類Dev

このハッシュタグ正規表現を変更して、2番目の文字がazまたはAZであるかどうかを確認するにはどうすればよいですか?

分類Dev

この正規表現を最適化してパフォーマンスを向上させるにはどうすればよいですか?

Related 関連記事

  1. 1

    正規表現を使用して特定のパターン文字列のセットを検索するにはどうすればよいですか?

  2. 2

    Pythonで正規表現を使用してURLから特定のパターンを抽出するにはどうすればよいですか?

  3. 3

    nltk正規表現パターンを使用して特定のフレーズチャンクを抽出するにはどうすればよいですか?

  4. 4

    awkに変数として渡された2つの正規表現間の文字列を抽出するにはどうすればよいですか?

  5. 5

    正規表現パターンに一致しない文字列の出現を完全に破棄するにはどうすればよいですか?

  6. 6

    正規表現(RegEx)を使用して特定のパターン間でテキストを抽出するにはどうすればよいですか?

  7. 7

    Pythonで正規表現の置換文字列を変更するにはどうすればよいですか?

  8. 8

    正規表現パターンに特定の文字を含めるにはどうすればよいですか?

  9. 9

    正規表現-このパターン<imgsrc = "/ storage / 5 / articles / pictures / 15_sdf8g.jpeg">を正しく取得するにはどうすればよいですか?

  10. 10

    文字列内の特定の正規表現パターンを除くすべてを置き換えるにはどうすればよいですか?

  11. 11

    パンダの列の値のパターンが正しいことを確認するために、この正規表現と関数を修正するにはどうすればよいですか?

  12. 12

    正規表現を使用して文字列を検索し、その一部のみを変更するにはどうすればよいですか?

  13. 13

    この機能しない正規表現パターンマッチングを修正するにはどうすればよいですか?

  14. 14

    この正規表現を単純化してBlogger画像パラメータを選択するにはどうすればよいですか?

  15. 15

    正規表現を使用して、論理的にこれまたはこれまたはこれまたはこれである一連のパターンを指定するにはどうすればよいですか?

  16. 16

    列のリストを検索して特定の正規表現パターンを見つけ、この値に基づいて新しい列を作成するにはどうすればよいですか?

  17. 17

    正規表現を使用して、入力文字列からすべての英数字以外の文字を抽出するにはどうすればよいですか?

  18. 18

    正規表現を使用して特定の値を持つ文字列の値を変更するにはどうすればよいですか?

  19. 19

    特定の文字列が正規表現パターンに一致するかどうかを確認するにはどうすればよいですか?

  20. 20

    正規表現を使用して、これから特定の文字列を取得するにはどうすればよいですか?

  21. 21

    複数の選択肢をサポートするようにこの正規表現を変更するにはどうすればよいですか?

  22. 22

    この正規表現を使用して最後の文字列を照合するにはどうすればよいですか

  23. 23

    正規表現を使用して1レベルのJSON文字列からキー値を抽出するにはどうすればよいですか?

  24. 24

    PHPで単一の正規表現を使用して文字列からすべての一致を抽出するにはどうすればよいですか?

  25. 25

    正規表現を使用してこの要件を検証するにはどうすればよいですか

  26. 26

    正規表現を使用してこの値を取得するにはどうすればよいですか?

  27. 27

    この正規表現を使用して値を確認するにはどうすればよいですか?

  28. 28

    このハッシュタグ正規表現を変更して、2番目の文字がazまたはAZであるかどうかを確認するにはどうすればよいですか?

  29. 29

    この正規表現を最適化してパフォーマンスを向上させるにはどうすればよいですか?

ホットタグ

アーカイブ