0
Q
匹配無序子串
A
回答
1
可以使用2個捕獲組之前和t
後捕獲數字和使用他們的逆向引用替換:
$repl = preg_replace('/\h*(\d*)t(\d*)o\+?p\+?:\h*/', '$1$2+ ', $str);
對於所有的4例,置換結果將是:
F12+ vAWGPHGM
0
如果我深知你的問題,你只是想擺脫掉字符t
,o
,p
和:
,如果是這樣的話,那麼你可以使用一個字符類是這樣的:
[top:]
PHP代碼
$str = 'F 1t2op+:vHGM
F t12op: vHGM
1t2op+:vHGM
F 12top+: vHGM';
$result = preg_replace('/[top:]/', '', $str);
請記住,這不符合任何順序,這只是從字符串中刪除這些字符。
相關問題
- 1. 匹配子串
- 2. R:子串匹配
- 3. C子串匹配
- 4. 正則表達式匹配子字符串順序無關
- 5. python精確子串匹配
- 6. MongoDB子串匹配查詢
- 7. SOLR中的子串匹配
- 8. 排除子串匹配
- 9. 匹配子串在Python
- 10. 匹配匹配字符串的正則表達式的子串
- 11. 用字符串匹配子字符串
- 12. 匹配沒有任何順序的字符串子字符串
- 13. Python。如何查找匹配子串的所有匹配項?
- 14. 無法使用regex_search匹配子字符串
- 15. Javascript正則表達式:匹配子字符串無前導零
- 16. 匹配子串,只保留最高值
- 17. 在匹配的子串上過濾rownames
- 18. MYSQL LIKE IN /匹配子字符串
- 19. 部分匹配子字符串
- 20. 獲取子串匹配模式
- 21. 根據子串匹配刪除文件
- 22. AWK匹配子串從2檔
- 23. 在一列中匹配子字符串
- 24. 打印行兩列的子串匹配
- 25. 翻轉匹配子字符串
- 26. Elasticsearch:Span_near和子字符串匹配
- 27. 操縱JavaScript的括號子串匹配
- 28. 自動建議:子字符串匹配
- 29. 計數線匹配的子串
- 30. Java子字符串匹配失敗
對於給定的字符串,您可以只搜索'[top:] +'並用空字符串 –
替換所有匹配項所需的ou tput是目標字符串。 – Mutuelinvestor