作者查詢 / LPH66

總覽項目: 發文 | 留言 | 暱稱
作者 LPH66 在 PTT [ RegExp ] 看板的留言(推文), 共298則
限定看板:RegExp
看板排序:
全部Math8895C_and_CPP6694Minecraft2011puzzle1798Little-Games1256PHP992Web_Design736killercorp717java657SYSOP599Programming587Mathematica451Windows394IME389Prob_Solve389Ajax321RegExp298b94902xxx229PttBug229HOT_Game210Visual_Basic207Inference204Hunter198Steam168NTU-K9167KS94-317160EzHotKey138BoardGame131Conan122HarryPotter120CSSE116Flash104Database96GameDesign94AndroidDev91Android90Kindaichi_Q88Wikipedia74LaTeX71BBSmovie59SMSlife57DeathNote54riddle52Weyslii49wretch42IMO_Taiwan38Suckcomic38b96902HW37NTU37b94902HW35Doraemon30NTU-MAGIC26NTUDormM723NTUcourse21ONE_PIECE19b95902xxx18KSHS_Talk18b95902HW15NTNU_Lin_9615PLT15C_Chat14CSCouncil11PttCurrent11transgender9Translate-CS9VR9NTUDormG18Education7HSNU_10857KS93-3207NCKU-BEH957NDMC-D627PttNewhand7b99902HW6hikarugo6NtuDormM16youtuber6b96902xxx5b97902HW5CompilerDev5GO5L_LifeInfo5MJ5NSwitch5SummerCourse5tutor5Hsinchu4Liu4PushDoll4AppsForBBS3b98902HW3CSIE_WSLAB3Gossiping3Kao-KSHS3KS93-3163NARUTO3NTUST-DT93-23RSSH94_3013b97902xxx2ck50th3232ck55th3252ck58th3122CS_Badminton2CSIE_Mahjong2NANLIN3012NDHU-His962NTUDormFJr2NTUGIEE_EDA2PCman2PCSH91_3052PttSuggest2PttWeb2SFFamily2WinMine2Abin1AGO1Aquarius1Army-Sir1ASHS-93-li1AskaYang1B92310XXX1b99902xxx1blind_pc1Browsers1CCSH_92_3161CGU-MED-991CGU_EE981ck55th1201ck55th3241ck56th3181CK84Courage1CLHS-53-131CM38th071consumer1CPU_AM7011CPU_FC7311CSMU-MED941CTSH913021CTSH923051DaZhi6thH3021Eclipse1FJU-AM-901FJU-BA92C1FJU_GF1FSHS-94-3181Google1Grad-ProbAsk1Greenfield1HKday1Hoobastank1HORTUS-911HSNU_10731HSNU_9291HSNU_9381HSNU_9581HSNU_9851HSNU_9891HSNU_9901Hu_Yen_20041HY-40-Xin1ILSH-943131INSECT-901Itchie1Jay1JH30th3061Jinmen1joke1kekkai1KhalilFong1KS90-3091KS94-3151KS94-3211KS98-3021lab6211LD_IM93-21MATLAB1MDscience6th1Moto_GP1MuscleBeach1NCCU00_Stat1NCCU02_PSYCH1NCCU03_ETHNO1NCCU03_PF1NCCU04_MAT1NCCU04_Stat1NCCU98_RMI1NCCU99_Stat1NCHU-AGR001NCHU-AGR071NCKU-PH981NCUFingrad031Network1NIUECE911NTNU_bridge1NTOU-YP1NTPU-JLAW941NTPU_CK_CM1NTU-GIIB20021NTU-GIIB20041NTU95thLIS1NTUBIME-1021NTUCH-941NTUDormM61NTUE-Art961NTUE-CS1031NTUE_Nse961NTUE_Nse981NTUHistory881NTUHorti961NTUKGA1NTUMath911NTUMath941NTUMT-921NTUMystery1NTUNewPlace1NTUST-DT92-11NTUT_EE490A1NUTN_SSSS1Oguri_Shun1Old-Games1onlychild1Peitou29t3161Penny1PERCUSSION1PokeMon1PttHistory1Romances1RSSH93_3071SCU_ACCM971SM02th031SM05th3xx1SOFTSTAR1SSSH-13th3111STDM-87-3051Stephen1streetsinger1TFGCRC1THU-P-Softbo1TigerBlue1TMU9711Translation1TSH97_YK1Ur-hsing1VET_921w-inds1wegoJT3021WuLing46-3051WuLing46-3171YP91-3121YP92-3011YP92-3031YP94-3141<< 收起看板(252)
[問題] VBA 2010的regular expression如何非貪婪
[ RegExp ]6 留言, 推噓總分: +1
作者: gecer - 發表於 2014/11/12 22:58(11年前)
1FLPH66: 非貪婪只能從由左到右找最短的組合, 由右到左的要用別招11/12 23:33
2FLPH66: 你的問題可能應該要寫出「123, 跟著一串字當中不能有 123,11/12 23:34
3FLPH66: 然後 abc」才行, 不過我一下子想不到中間那個要怎麼寫就是11/12 23:34
[問題] 字串中必要但非目標的內容
[ RegExp ]3 留言, 推噓總分: 0
作者: Peruheru - 發表於 2014/09/04 12:02(11年前)
1FLPH66: 用 () 括起你要的部份, 然後程式應該會有幾個 API 可以抓出09/04 12:57
2FLPH66: 這種被括起來的地方 (它會寫像 sub-expression 之類的)09/04 12:58
3FLPH66: 至於這個 () 根據狀況有可能需要用 \( \) 你要查一下說明09/04 12:58
[問題] VBA的regex
[ RegExp ]4 留言, 推噓總分: +2
作者: gecer - 發表於 2014/07/05 08:53(11年前)
1FLPH66:((uA)|(mV)) 這樣試試?07/05 19:54
[問題] 請問findstr如何表示空白
[ RegExp ]2 留言, 推噓總分: +2
作者: gecer - 發表於 2014/06/20 21:42(11年前)
1FLPH66:根據 findstr /? 所述, 前面加上 /C: 即可06/20 21:44
2FLPH66:就一樣啊, /C:" "06/26 21:15
[問題] 正規表達式可以判短長度嗎
[ RegExp ]25 留言, 推噓總分: +8
作者: arnold0613 - 發表於 2014/05/29 01:34(11年前)
1FLPH66:[0-9]{10} 不過印象中有些 regexp 不支援 {}05/29 01:36
2FLPH66:唔, 應該要加個邊界: [^0-9][0-9]{10}[^0-9]05/29 01:37
3FLPH66:如果你是要整個字串就只有 10 個數字那可以加 ^...$05/29 01:38
4FLPH66:就變成 ^[0-9]{10}$ 這個樣子05/29 01:38
16FLPH66:是的, 不過我後來想到這只能找到真的在中間的 10 位數05/29 16:19
17FLPH66:有些 regexp 有 lookbehind/lookahead 這樣可以把邊界情形05/29 16:19
18FLPH66:抓住; 如果沒有的話我記得好像也有方法做...05/29 16:21
[問題] 去除連續特定條件中的文字
[ RegExp ]8 留言, 推噓總分: +4
作者: KawasumiMai - 發表於 2014/05/28 19:17(11年前)
1FLPH66:. 是貪心的, 它會抓到最長的字串05/28 19:32
3FLPH66:呃, 我指的是 .*05/28 19:33
4FLPH66:二樓的 non-greedy 是一解, 另解是改成 [^)]*05/28 19:33
5FLPH66:個人比較偏好後者這個解法就是了05/28 19:34
[問題] 在VB6的正則語法使用錯誤
[ RegExp ]3 留言, 推噓總分: +2
作者: markchen - 發表於 2014/05/04 01:42(11年前)
1FLPH66:據我查的資料, VB 的 Regexp 似乎不支援 lookbehind05/04 01:48
[問題] 請教mac sed裡面\數量的問題
[ RegExp ]22 留言, 推噓總分: +1
作者: donkeychen - 發表於 2014/03/24 15:47(11年前)
1FLPH66:基本上這些多餘的 \ 都是給 shell 看的, regexp 並沒有對 \03/24 16:55
2FLPH66:有特殊的處理; 空白前面加 \ 也是為了告訴 shell "這個空白03/24 16:56
3FLPH66:是我的參數的一部份, 不是分隔參數用的"03/24 16:56
4FLPH66:regexp 裡的 \ 只有在後面跟著一些特殊字元時 (如小括號)03/24 16:57
5FLPH66:才有用, 所以後者其實送給 sed 的是三個 \03/24 16:57
6FLPH66:就是為了要把第一個 \ 的這個意義 escape 掉03/24 16:58
7FLPH66:(以上是照印象啦, 沒時間查說明書有錯還請指正)03/24 16:59
[問題] PHP preg_replace 的問題
[ RegExp ]7 留言, 推噓總分: +2
作者: KC73 - 發表於 2014/01/06 21:40(12年前)
1FLPH66:因為你的 match 字串裡有包含 "http" 的前一個字,01/06 21:43
2FLPH66:但取代字串裡沒有, 所以就被吃掉了01/06 21:44
3FLPH66:兩種解法, 一種是 lookbehind assertion,01/06 21:44
4FLPH66:另一種是把那個字也 () 起來搬進取代字串裡01/06 21:44
[問題] 一段表達式, 希望版友能幫忙解析...
[ RegExp ]18 留言, 推噓總分: +3
作者: DongFeng - 發表於 2013/11/01 00:00(12年前)
3FLPH66:意思是如果對完了但後面不合的話, 不會退一格去試11/01 13:14
4FLPH66:平常 * 的 match 動作會試遍所有 * 的組合後才回報找不到11/01 13:14
5FLPH66:最先試的是抓最多的組合, 但如果這不對的話會少抓一個再試11/01 13:16
6FLPH66:再不對再少一個, 一直到沒抓都不對就回報失敗11/01 13:17
7FLPH66:*+ 的意思就是抓最多的組合失敗了就別試了11/01 13:17
8FLPH66:對結果沒有影響, 但對 match 的效能有很大的影響11/01 13:17
9FLPH66:特別是這裡已經指定了 [^>] 了那就沒必要退了 (一定不會對)11/01 13:18
10FLPH66:那就乾脆叫它別去試不可能的組合11/01 13:18
11FLPH66:呃說錯了, 這個例子對結果沒有影響11/01 13:19