我有看起來像這樣的字串:
searchUniqueCode("name", "FF14_1451_DAD4");searchUniqueCode("name", "F1F1_1451_DAD4");
searchUniqueCode("name", "FF14_3121_DAD4");searchUniqueCode("name", "SH14_1451_DAD4");
searchUniqueCode("name", "FF14_1131_DAD4");searchUniqueCode("name", "FF14_1451_D31F");
而且我試圖在常見模式之后得到所有字串“”,searchUniqueCode("name",例如FF14_1451_DAD4.
有什么方法可以使用 PHP 實作嗎?
謝謝!
uj5u.com熱心網友回復:
試試這個正則運算式:
searchUniqueCode\("name",\s*"\K[^"]
點擊演示
在這里檢查代碼
解釋:
searchUniqueCode\("name",- 火柴searchUniqueCode\("name",\s*"- 匹配 0 次或多次出現的空格,后跟"\K- 取消匹配到目前為止匹配的任何內容并從當前位置開始匹配[^"]- 匹配 1 次或多次出現的任何非". 這是所需的匹配,它將匹配所有內容,直到下一次出現"
或者
您可以在組 1 中捕獲所需的值,如下所示:
searchUniqueCode\("name",\s*"([^"] )"-這里的作業代碼
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/409278.html
標籤:
