変更内容
1.見出しを「コード」の見出しをから「コードの挿入」の見出しに変更
2インデントがなかったので訂正しました
3.[1.]→「コードの挿入」の見出しまた、その中のコードを**<code>**に基づいてコードを記入
質問の経緯
正規表現についてのコードを写経して実行した際、「SyntaxError: invalid syntax」が出て、参照元の本と比べてもわからず、自力では解決できないと考えたため質問させていただきました。
python
1コードimport re 2 3ptr = ['Apple','GoodBye','Thankyou'] 4str = ['Hello','GoodBye','Thankyou'] 5 6for valueptr in ptr: 7 print('------') 8 pattern = re.compile(valueptr) 9 for valuestr in str: 10 res = pattern.search(valuestr) 11 12 if res is not None: 13 m = '〇' 14 else : 15 m = 'X' 16 msg = '(パターン)'+valueptr + '(文字列)' + valuestr + '(マッチ)' + m 17 18 print(msg) 19 20 21
[------]の左の「.」は見出し表示になるため追加させていただきました。
.------
(パターン)Apple(文字列)Hello(マッチ)X
(パターン)Apple(文字列)GoodBye(マッチ)X
(パターン)Apple(文字列)Thankyou(マッチ)X
.------
(パターン)GoodBye(文字列)Hello(マッチ)X
(パターン)GoodBye(文字列)GoodBye(マッチ)〇
(パターン)GoodBye(文字列)THankyou(マッチ)X
.------
(パターン)Thankyou(文字列)Hello(マッチ)X
(パターン)Thankyou(文字列)GoodBye(マッチ)X
(パターン)Thankyou(文字列)THankyou(マッチ)〇
環境
python3.9.5
visual studio code
windows10
回答3件
あなたの回答
tips
プレビュー