質問編集履歴

2

説明をもう少しわかり易くにしました。

2022/03/03 04:12

投稿

fideo
fideo

スコア55

test CHANGED
File without changes
test CHANGED
@@ -5,7 +5,7 @@
5
5
  正規表現で行うと**TypeError: expected string**のエラーが発生します。
6
6
  リストをスライスする際に特にエラーしません。
7
7
 
8
- リストにて正規表現で抽出する方法可能でしょうか。
8
+ リストにてスライスを使わずに正規表現で抽出する方法可能でしょうか。
9
9
  もしくは別の方法でやり易い方法ありますでしょうか。
10
10
  もし分かる方がいましたら、教えていただけると幸いです。
11
11
 
@@ -20,13 +20,14 @@
20
20
  ```
21
21
 
22
22
  実現したい内容
23
- スライスした時と同じように抽出したいです
23
+ スライスした時と同じように抽出したいですが、
24
+ スライス使わずに下記のように出力可能でしょうか。
24
25
  ```
25
26
  #スライスして投稿情報取得
26
27
  s=New_list[20:35]
27
28
  print(s)
28
29
 
29
- 出力
30
+ 実現したい出力結果
30
31
  ['2022年3月1日', '', 'テスト投稿', '', 'TEST', '#python', '#code', '#programin', 'プログラミング', '簡単', 'コーディング', 'Python簡単', 'pythonできること', '', 'Enterキーで投
31
32
  稿します']
32
33
  ```

1

変数の指定を変更致しました。

2022/03/03 03:09

投稿

fideo
fideo

スコア55

test CHANGED
File without changes
test CHANGED
@@ -130,7 +130,7 @@
130
130
  print(s)
131
131
 
132
132
  #正規表現で抽出
133
- m = re.match(r'([2022年3月1日]+)@([#python]+)@([Python簡単]+)@([#programin]+)\.Enterキーで投稿します', s)
133
+ m = re.match(r'([2022年3月1日]+)@([#python]+)@([Python簡単]+)@([#programin]+)\.Enterキーで投稿します', New_list)
134
134
  print(m)
135
135
 
136
136
  else: