python-パラメトリック - (3)(置換データはExcelの特殊文字を識別する)

A.読書Excelファイルは、他のデータソースを直接使用することができない、いくつかは、など、変換または特別マークした文字列、することはできませんが発生します。今回

 

 

1.replace()

STR 置き換える古い新しい[、最大]) 
  • 古い - 交換するサブストリング。
  • 新しい - 古い部分文字列を置き換えるための新しい文字列。
  • 最大 - オプションの文字列、あるいはせいぜい最大倍ません

 

正規表現:

A:

1)または式コアプログラミングPythonのpytonベース3または3 Baiduのために参照することができます

2)「\」代表は正規表現文字の本来の意味を削除します。たとえば、:\ $彼だけで平均$の文字を表します

リターンなしを満たしていませんが、試合は開始位置から上映される修飾データ戻りなしの要件を満たすために、すべてのデータが見つからない場合を通じて、左から右へ1クエリ修飾データは、データを検索します

構文:検索(パターン、文字列、フラグ= 0)

  • パターン - 検索可能なフォーマット
  • 文字列 - コンテンツの検索
  • フラグ - フォーマット

文字列= '{ "SS": "$ {AA}"、 "DD":11}'

パターン= '11'

pattern_2 = '\ $ \ {AA \}'

呼び出し:

A = re.search(パターン、文字列)

プリング(A)

2.この調査の結果を取得し、ここでの唯一の道を示します。グループについて()で議論されることはありません。

構文:グループ(自己、*引数)

使用法:a.groups()

、修飾されたデータを交換2.データの唯一STRタイプを交換することができ、クエリは同じです。

構文:サブ(パターン、REPL、文字列、カウント= 0、フラグ= 0)

  • パターン - 検索可能なフォーマット
  • REPL - 結果を交換する必要があります
  • 文字列 - コンテンツ
  • 交換の数 - 数

用法:A = re.search(パターン、文字列).group()

   RP = re.sub(パターン、 '123'、文字列、1)
   プリント(RP)

おすすめ

転載: www.cnblogs.com/newsss/p/12109973.html