簡體   English   中英

PHP正則表達式-從字符串獲取數字

[英]PHP Regular Expression - Get number from string

我有一個像這樣的字符串序列: <x:object*10/> 我想用其他標簽替換該標簽,這取決於標簽的編號。 我將上面的標記與/<x:object\\*[0-9]+\\/>/匹配,並使用preg_replace可以將其全部替換為所需的內容。 我現在只需要那個號碼。

請問我如何獲得電話號碼?

通過捕獲它:

/<x:object\\*(?P<my_number>[0-9]+)\\/>/

它將以名稱“ my_number”捕獲。

完整的代碼是這樣的:

<?php
preg_match_all(`/<x:object\*(?P<my_number>[0-9]+)\/>/`, $where_to_search, $matches);
var_dump($matches); // Dump the matches to see in detail.
?>

試試這個:)

/<x:object\*([0-9]+)\/>/

更好地使用

/<x:object\*([0-9]+)\/>/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM