作者查詢 / LPH66

總覽項目: 發文 | 留言 | 暱稱
作者 LPH66 在 PTT [ RegExp ] 看板的留言(推文), 共297則
限定看板:RegExp
看板排序:
全部Math8738C_and_CPP6643Minecraft1895puzzle1782Little-Games1256PHP992Web_Design735killercorp717java657SYSOP599Programming582Mathematica451Prob_Solve389Windows387IME381Ajax319RegExp297b94902xxx229PttBug229HOT_Game210Visual_Basic206Inference204Hunter198NTU-K9167KS94-317160Steam155EzHotKey134BoardGame131Conan122HarryPotter120CSSE115Flash104Database96AndroidDev91GameDesign88Kindaichi_Q88Android86Wikipedia74LaTeX71BBSmovie59SMSlife57DeathNote54riddle52Weyslii49wretch42IMO_Taiwan38Suckcomic38b96902HW37NTU37b94902HW35Doraemon30NTU-MAGIC26NTUDormM723NTUcourse21ONE_PIECE19b95902xxx18KSHS_Talk18b95902HW15NTNU_Lin_9615PLT15CSCouncil11PttCurrent11C_Chat10transgender9Translate-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)
[閒聊] 原來正規表示法可以用來找質數
[ RegExp ]9 留言, 推噓總分: +2
作者: art1 - 發表於 2022/09/26 01:49(1年前)
2FLPH66: 對, 這裡的 Lazy 用來讓因數從小的開始試09/26 19:22
3FLPH66: 11+? 會先配出 11 當做 \1 後試著配對 \1+09/26 19:22
4FLPH66: 如果成功那就是 2 的倍數, 不成功的話倒回會倒到 +? 這裡09/26 19:22
5FLPH66: 然後延長一個試, 所以就會試 111 當做 \1 來配對 \1+09/26 19:23
6FLPH66: 在這裡成功就是 3 的倍數, 依此類推09/26 19:23
7FLPH66: 基本上就是連結裡的圖從下面試上去09/26 19:24
8FLPH66: 那當數字有小因數時會比較快結束09/26 19:24
[問題] 有沒有辦法用 Regex 檢查對話框?
[ RegExp ]9 留言, 推噓總分: +2
作者: flirmnave - 發表於 2021/11/26 14:19(2年前)
1FLPH66: 上兩篇我跟其他人提過檢查合法性要有支援遞迴 (?R) 的才行11/26 15:31
2FLPH66: 有點不太確定檢查不合法括號有沒有辦法...11/26 15:31
3FLPH66: 噢, 你的引號不會巢狀包含, 那這樣其實很簡單11/26 15:41
4FLPH66: 查找所有上引號之後的下一個引號還是上引號就是了11/26 15:41
5FLPH66: 我一樓說的是會巢狀包含的引號才會是那樣11/26 15:43
6FLPH66: 實際做法大概像是 /「(?=[^「」]*「)/11/26 15:46
7FLPH66: 用 ?= 做 lookahead 檢查其下一個引號 (在不是引號後的字)11/26 15:46
8FLPH66: 是否是個上引號11/26 15:47
[問題] Atomic Group 的原理是什麼?
[ RegExp ]10 留言, 推噓總分: +2
作者: kikilalagirl - 發表於 2021/11/15 12:50(2年前)
4FLPH66: + 的 greedy 性表示第一波進去吃到 70 後退出, 這時 "70"11/15 18:59
5FLPH66: 被 atomic group 抓住了, 表示之後若失敗則不會退回其中11/15 19:00
6FLPH66: 然後 (?!}) 失敗了, 所以退後, 因上述理由不會再試只取 711/15 19:01
7FLPH66: 的狀況, 因此就不會匹配到單 7 了 (被 atomic group 丟掉)11/15 19:01
8FLPH66: 跟 alternation 的相似性在於 atomic group 裡有不只一種11/15 19:03
9FLPH66: 取法, 然後當這一群匹配成力後就鎖住了不會去試別的11/15 19:04
10FLPH66: 成功11/15 19:04
[問題] 怎抓到全部的()
[ RegExp ]14 留言, 推噓總分: +4
作者: vernc - 發表於 2021/10/09 20:15(2年前)
1FLPH66: 多層括號一般 regexp 做不到, 要有另外支援遞迴的才行10/09 20:18
2FLPH66: 但如果你只限定兩層或三層以內的話那或許有辦法10/09 20:21
10FLPH66: 嗯, (?R) 就是所謂的「另外支援遞迴」的語法10/30 08:47
11FLPH66: 這個不是所有 regexp 引擎都支援的10/30 08:48
12FLPH66: 但不限層數的問題只有在有這個支援的才寫得出來10/30 08:49
[問題] 取代引號中的特定字串
[ RegExp ]15 留言, 推噓總分: +8
作者: hunandy14 - 發表於 2021/10/06 08:56(2年前)
6FLPH66: 一般來說這會需要抓「在字串裡的 ||」然後用 backref 代換10/08 13:03
7FLPH66: 不過我不太確定 powershell 能不能做到這種代換...10/08 13:03
[問題] 網頁元素問題
[ RegExp ]5 留言, 推噓總分: +1
作者: sicao - 發表於 2020/11/25 21:26(3年前)
1FLPH66: 會在這裡問表示你是直接去看 HTML 而不是網頁執行後的結果?11/26 00:51
2FLPH66: 你是在寫爬蟲嗎? 用的是什麼語言?11/26 00:51
[問題] 請問一題正則表達式
[ RegExp ]12 留言, 推噓總分: +4
作者: fmtshk - 發表於 2020/11/08 16:21(3年前)
6FLPH66: jm 其實是 j 下標 m, 就是有很多個 j11/09 07:25
7FLPH66: ababb 取 i=0 就有了11/09 07:26
8FLPH66: 然後 j_1 = 1, j_2 = 2 這樣11/09 07:26
9FLPH66: 把 ()^k 展開是 b^i a b^{j_1} a b^{j_2} ... a b^{j_k}11/09 07:27
10FLPH66: 話說仔細想想, 這題這集合好像是全字串...?11/09 07:31
[請問] regexp的replace?
[ RegExp ]9 留言, 推噓總分: +4
作者: vernc - 發表於 2020/10/29 13:42(3年前)
5FLPH66: [^]] 抓出一個不是 ] 的字, 加 * 抓出零至多個不是 ] 的字10/29 23:38
6FLPH66: 之所以可以這樣寫是因為, 雖然 ] 在 [ 之後是特殊字元10/29 23:38
7FLPH66: 但 [^] 是沒有意義的, 所以規定如果在 [^ 之後馬上看到 ]10/29 23:40
8FLPH66: 就當它是普通的 ], 這樣 [^]] 就能解釋成不是 ] 的字10/29 23:40
[問題] Everything找出所有非\d{3}.\w{3,4}$
[ RegExp ]4 留言, 推噓總分: +2
作者: vernc - 發表於 2020/07/11 01:34(3年前)
3FLPH66: 剛才試了一下, (?! ) 在 Everything 有支援07/16 14:04
4FLPH66: 所以二樓的應該就可以了07/16 14:04
[問題] Python match問題 missing )
[ RegExp ]11 留言, 推噓總分: +5
作者: ctr1 - 發表於 2020/02/20 11:31(4年前)
7FLPH66: () 在 re 裡的意思是框起來抓成 group, 所以有 ( 就要有 )02/21 01:07
8FLPH66: 如果你要表示「( 這個字」則要在前面加一個 \ 表示, ) 亦同02/21 01:08
9FLPH66: 這回答中, 框起來的 () 和普通的 \(\) 都有, 可自行推敲02/21 01:10