作者chrisdar (克里斯)
看板RegExp
標題[問題] 關於單選題問卷 該如何處裡
時間Fri Aug 5 00:12:05 2011
現在我有一系列單選題問卷如下
(Q1) Question 1
(1)[ ] Answer 1 for Question 1
(2)[ ] Answer 2 for Question 1
(3)[*] Answer 3 for Question 1
(4)[ ] Answer 4 for Question 1
(Q2) Question 2
(1)[ ] Answer 1 for Question 2
(2)[ ] Answer 2 for Question 2
(3)[ ] Answer 3 for Question 2
(4)[ ] Answer 4 for Question 2
(Q3) Question 3
(1)[*] Answer 1 for Question 3
(2)[ ] Answer 2 for Question 3
(3)[*] Answer 3 for Question 3
(4)[ ] Answer 4 for Question 3
(Q4) Question 4
(1)[*] Answer 1 for Question 4
(2)[ ] Answer 2 for Question 4
(3)[ ] Answer 3 for Question 4
(4)[ ] Answer 4 for Question 4
Pattern : \(Q(\d+)\).*?\((\d+)\)\[\*\]
現在問題出在
1. Q2 因為沒有作答 導致把 Q3 的答案帶到 Q2 去
2. Q3 重複作答也無法排除
可否提供一些思考方式或做法 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.24.180
※ 編輯: chrisdar 來自: 118.233.24.180 (08/05 00:18)
推 mars90226:維基百科裡的反向否定預查? 08/05 01:00
Pattern : (?<=\(Q(\d+)\).*?)\((\d+)\)\[\*\]
這個 Pattern 可以過濾掉沒作答的部分了
還在想重複做答該怎辦
※ 編輯: chrisdar 來自: 118.233.24.180 (08/05 07:16)
→ mars90226:重複後面的部分? 在不要有\(Q\d+\)的情況盡量重複最多? 08/05 09:50