Re: [情報] 正在實驗中的交叉查榜程式 :)
最後,交叉查榜的核心功能終於實作完成了。
http://zion.tfcis.org/~chitsaou/jcee/xquery/
這次是大改版 @@
* 交叉查榜功能,即在一份榜單中可以看到每個人的上榜情況,
不過目前是採用姓名搜尋,因此找到的可能是同名氏。
* 榜單放進 SQL 資料庫,交叉查榜速度更快,
也同時支援正規表示法搜尋 (Regular Expression)
* 更方便的導覽列
* 上傳榜單時會檢查提供的考生編號。
* 上傳榜單時可指定『分組』,意即現在可上傳師大音樂系的榜單了!
在上傳的同時,把『一般組』文字框換成對應的分組類別就行了。
例如我要上傳『組別:鋼琴』的榜單,
就在上傳榜單的頁面中把『一般組』改成『組別:鋼琴』就行了,
榜示的時候會同時把所有組都列出來,
每一個組的備取順序是分開排序的。
* 備取同名次怎麼辦?沒關係,
先直接上傳榜單,同樣不能寫備取順序,
上傳完成之後,再於榜示的頁面中按一下『修改榜單』就可以改了~
── 同時,在這次大改版中,我刪掉了很多不符合格式的榜單
Orz
刪最多的好像是中國醫藥大學的樣子,台大的也刪了兩、三個。
畢竟之前的程式沒有檢查編號的功能,
這是我不好,所以我也會來上傳剩下的榜單。
(有人要跟我一起的嗎?)
---
最後,人名搜尋要怎麼用呢?
有三個選項:嚴、㊣、%,
[嚴] 表示『完全符合這個人名』、
[㊣] 表示『以正規表示法搜尋人名』、
[%] 表示『以泛用字元搜尋人名』
第 1 項我就不必說了,輸入『王小明』選『嚴』,
則只會列出名字為『王小明』的人名。
※ 那什麼叫泛用字元?
這個比較簡單,例如我要搜尋『吳○凱』、『吳○○凱』,
中間不知道幾個字,那就可以在搜尋框中輸入:
吳%凱
注意是半形的 % 喔 (就是 SHIFT + 5)
如果我要找『吳惟○』,後面不知道什麼字,則可以在搜尋框中鍵入:
吳惟%
如果我要搜尋叫『○怡君』的,前面不知道幾個字,就輸入:
%怡君
※ 再來是火力強大的正規表示法
維基百科:
http://zh.wikipedia.org/wiki/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F
首先,以下是基礎:
. => 一個字元
.. => 兩個字元
... => 三個字元 (等於一個中文字)
.+ => 至少一個字元 ( + 表示至少 1 個)
.* => 0 ~ 很多字元 ( * 表示 0 個、 1 個或很多個)
.? => 可有可無的 ( ? 表示前面所得可能出現、可能不出現)
^ => 開頭
$ => 結尾
例如...
^梁啟 => 搜尋所有『梁啟』開頭的名字
啟超$ => 搜尋所有『啟超』結尾的名字
梁...超 => 搜尋所有『梁○超』的名字
梁......超 => 搜尋所有『梁○○超』的名字
梁.+超 => 搜尋所有『梁什麼超』的名字
---
正規表示法應該比較少人會用,
多半應該是使用『%』的萬用字符搜尋吧 :p
---
好了就這樣,至於我丟掉的兩百份榜單我來建 Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.142.38.38
推
05/02 22:43, , 1F
05/02 22:43, 1F
推
05/02 22:47, , 2F
05/02 22:47, 2F
推
05/02 22:48, , 3F
05/02 22:48, 3F
推
05/02 22:49, , 4F
05/02 22:49, 4F
推
05/02 22:52, , 5F
05/02 22:52, 5F
推
05/02 22:52, , 6F
05/02 22:52, 6F
推
05/02 22:53, , 7F
05/02 22:53, 7F
推
05/02 23:02, , 8F
05/02 23:02, 8F
推
05/02 23:03, , 9F
05/02 23:03, 9F
推
05/02 23:10, , 10F
05/02 23:10, 10F
推
05/02 23:16, , 11F
05/02 23:16, 11F
推
05/02 23:20, , 12F
05/02 23:20, 12F
推
05/02 23:39, , 13F
05/02 23:39, 13F
推
05/02 23:43, , 14F
05/02 23:43, 14F
推
05/03 00:13, , 15F
05/03 00:13, 15F
推
05/03 00:24, , 16F
05/03 00:24, 16F
推
05/03 13:54, , 17F
05/03 13:54, 17F
推
05/03 14:59, , 18F
05/03 14:59, 18F
推
05/03 20:03, , 19F
05/03 20:03, 19F
推
05/03 20:35, , 20F
05/03 20:35, 20F
推
05/03 21:25, , 21F
05/03 21:25, 21F
推
05/04 01:47, , 22F
05/04 01:47, 22F
推
05/04 02:35, , 23F
05/04 02:35, 23F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):