質問編集履歴

2

質問内容の補足

2021/08/05 10:02

投稿

yama_shichi
yama_shichi

スコア1

title CHANGED
File without changes
body CHANGED
@@ -10,8 +10,11 @@
10
10
  ```ここに言語を入力
11
11
  "ミカン", "イチゴ", "ブドウ",
12
12
  ```
13
- 上記が実現したい結果となります。
13
+ 例において、上記が実現したい結果となります。
14
+
14
15
  また、最後の文字列にカラムまで含んで抽出ができれば良いと考えます。
16
+ nからm番目間の抽出に関しまして回答お持ちでしたらご教授頂きたいです。
17
+ 不足情報等ございましたらご指摘ください。
15
18
 
16
19
  何卒、よろしくお願いいたします。
17
20
 

1

追加情報の記載

2021/08/05 10:01

投稿

yama_shichi
yama_shichi

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ##### やりたいこと
2
- csv形式(カンマ区切り)のデータからnカラム目からmカラム目までのデータを抽出したいです。
2
+ csv形式(カンマ区切り)のデータからnカラム目からmカラム目(n<m, n,m=N)までのデータを抽出したいです。
3
3
  n番目以降およびn番目以前までは確認ができましたが、nからm番目間の抽出が確認できず質問をさせて頂きます。
4
4
 
5
5
  例えば、以下の様なデータとします。
@@ -13,4 +13,13 @@
13
13
  上記が実現したい結果となります。
14
14
  また、最後の文字列にカラムまで含んで抽出ができれば良いと考えます。
15
15
 
16
- 何卒、よろしくお願いいたします。
16
+ 何卒、よろしくお願いいたします。
17
+
18
+ ---追記---
19
+ 利用ソフトウェア:サクラエディタ
20
+ 目的:複数のデータに対してn, mを変更し、活用したいと考えております。
21
+ 以下のサイトを参照させて頂き、先頭からn番目までの抽出は可能でしたが、
22
+ n-m番目を抽出する方法を導き出せず質問させて頂きました。
23
+ [4-30 CSVのn番目のデータ区切りまでマッチその2
24
+ ](https://oraclesqlpuzzle.ninja-web.net/regex/regex-4-30.html)
25
+ > ^((((?!,(([^"]*"){2})*[^"]*$).)*),){2}