請師傅解決正規表示式,誰能幫我解決這個正規表示式?

發布 科技 2024-06-27
9個回答
  1. 匿名使用者2024-01-30

    a 表示只有三個任意字元的行。

    b 任何字元(不帶換行符)。

    c 4至8個數值。

    d 四個字母,或沒有。

    e 匹配 com 或 cn 或 net

    f 匹配六個字元,這些字元由字母、數字或下劃線組成,前面沒有字母或數字,例如 @17xle3&

    g 匹配小數位,小數位可以是小數點後的數字,也可以不是小數點後的數字。

    h 匹配非 not。

    I 匹配並包含其中的所有屬性。

    j 匹配 a 或 b

    k 與 ABCD 之一匹配。

    l 匹配不是 a 或 b 的字串。

    m 匹配非數字內容。

    n \w+([w+)*w+([w+)*w+([w+)*o.(13|18|15)\d

    p <(s*?>不適合複雜的巢狀匹配。

    q ^[a-za-z]\w$

  2. 匿名使用者2024-01-29

    a.匹配三個任意 3 個字元;

    b.匹配任何(這裡是英文符號的句號);

    c.匹配 4-8 位數字;

    d.匹配4個連續的英文字母,大小寫都可以接受;

    e.匹配 com 或 cn 或 net;

    f.匹配乙個 6 個字母的單詞; (這是不確定的,因為w也可以用英文或漢字表示數字);

    g.匹配小數位(帶小數點);

    h.匹配除 < 以外的任何字元(小於符號);

    i.匹配,匹配。

    標籤及其中包含的所有屬性;

    j.匹配顯示的小寫 A 或小寫 B 字母;

    k.匹配小寫字母 a 和小寫字母 d(包括 a 和 d);

    l.匹配不包括小寫 a 和小寫 b 的字元;

    m.除數字外,還要匹配意外的字元;

    n.\w+([w+)*w+([w+)*w+([w+)*o.(13|18|15)\d

    p./<(./\1>|/

    q.[a-za-z][a-za-z0-9 ]$終於結束了。。難,有些可能不準確,歡迎補充。

  3. 匿名使用者2024-01-28

    王方原本姓王! 它應該在需要匹配的列中! 要麼問題錯了,要麼問題故意讓你感到困難。 但你還是要去做! 那你為什麼不把禁令設定為結束呢?

    結果如下 (Find)。

    <>表情:王。 *[方]$

  4. 匿名使用者2024-01-27

    你好主題,見截圖:

    在上圖中,標籤 1 是常規規則的匹配部分;

    指示符 2 是常規規則的替代品;

    代號 3 是代入的結果;

    注意:上面的正規表示式是用PHP寫的,問題主要看emeditor中的反向引用是用$還是,根據實際情況改變標籤2

  5. 匿名使用者2024-01-26

    查詢:(?.)a )(in )

    替換:“非常 1my”。

    注意:將雙引號內的部分替換為末尾的空格,即:very 1my(空格)。

  6. 匿名使用者2024-01-25

    ^[0-9].

    表示開始。 開頭必須是乙個數字,1 3 位數字,這 3 位數字只能包括在內。

    0 到 9(例如 123。

    或 32)。

    此點表示任何字元(換行符除外)。

    其他人也是如此。 到後面。

    這表示結束。

    任何字元。 在末尾加上 1 3 位數字和 0 9。

  7. 匿名使用者2024-01-24

    (?(d) d) + 匹配三個數字,它們的左邊是乙個數字。這種情況至少發生過一次。

    1 不是左邊的數字。

    234 第一場比賽 ((?.)d)\d)

    567 第二次。

    890第三次。

  8. 匿名使用者2024-01-23

    re: “此表示式中存在許多語法錯誤”。

    這個表示式語法沒有錯,只是有點囉嗦。

    w] 例如,[abcd23] 表示 “abcd23” 中的任何字元都可以出現,並且 [ w] 的方括號不需要存在,w 是轉義字元,表示它與英文字母、數字和下劃線匹配。表示它必須出現 4 次。

    如果你不解釋,那就是匹配:沒有其他含義。

    d+ 轉義字元 d 表示匹配的數字,+ 號表示一次或多次,d+ 表示:匹配乙個或多個數字。

    a-za-z0-9] 表示匹配任何字元 a-z(26 個小寫字母)、a-z(26 個大寫字母)、0-9(10 個數字),[a-za-z0-9] 表示字母或數字必須出現 40 次。

    表示匹配項 |乙個豎線,在這裡可以理解為除換行符以外的任何字元,.,* 表示匹配零個或多個任意字元。

    特別說明:* 和*是一種常見的方式,第一種稱為貪婪模式,第二種稱為非貪婪模式

    例如:abcdefg

    應用*表示式與 abcdefg(貪婪模式)匹配。

    應用*表示式匹配 (?) 標牌意味著越少越好,非貪婪模式)。

    解釋:*和。*匹配“abcdefg”文字的結果可能如下(有多個匹配結果):

    null match,不帶任何字元) aab

    abc...

    abcdefg

    貪婪模式,指的是存在多個匹配結果,選擇最多的字元。

    非貪婪模式,表示有多個匹配結果,選擇字元最少的那個。

    同上。

  9. 匿名使用者2024-01-22

    此表示式中存在許多語法錯誤。

相關回答
6個回答2024-06-27

ASP測試通過。

str="中國。 >>>More

12個回答2024-06-27

為了得到這些分數,我努力工作。

首先,讓我們解釋一下結果: >>>More

11個回答2024-06-27

我個人認為最好分為兩步,而不是渣合,供您參考。 >>>More

4個回答2024-06-27

>>'(?ab).*d)',s)非貪婪模式,先在左邊找到ab,然後開始0個字元,檢查右邊是否有d,如果不滿足就反向獲取乙個字元,直到右邊的字元d滿足為止; >>>More

5個回答2024-06-27

e 's/:\+s\+/:/' -e 's/ /_/g'

第一次放置每一行"n 連續 : 和 m 後面的空格"替換為 :將此行中剩餘的相似匹配項替換為 其中 n >= 1, m>=1 >>>More