2011-07
11
并或非
1 | [\w-\s]*[^(,|&|vs.)] |
这是一条提取对阵的正则,比如说用来提取下面这堆东西里每个选手的名字。
Edge, John Cena, John Morrison, R-Truth, Randy Orton & Rey Mysterio vs. CM Punk, Dolph Ziggler, Drew McIntyre, Kane, King Sheamus & Wade Barrett
上面12个名字提是能提出来了,但名字的前/后/前后有空格,若正则无法解决,只能用一句replace来解干掉它们,至于那句replace,我没想出来。
Excel对某些单元格的查找功能应该能解决很多问题,但如果查找项不明呢?首先需要在单元格里提取查找项,然后在一堆单元格里找到查找项对应行的某个或某些数据并自动形成新表格。这样有可能实现么?高级筛选能人性化地达到这个目的么?
一直以来,我都默认Excel里的单元格是最小的单位,但如果要在把最小单位继续细分呢?有可能自动实现么?
分与合,到底怎么才是最好,怎么才是最简便,真的需要仔细琢磨。
高一的时候,我的“并或非”学得很是头痛,但现在,我却经常玩必须“并或非”的正则表达式,老天爷真会开玩笑,正所谓越怕死,越见鬼是也。
能认静下心来思考真好。
还没有评论