簡體   English   中英

在:-之前獲取單詞,使用正則表達式登錄字符串

[英]get word before a :- sign in a string with regex

我需要在:-號之前獲取金額。 因此字符串將是:bla bla 120:-

然后在變量中只存儲120

preg_match_all('!(\d+):-!', $string, $matches);
print_r($matches);

這應該做。 它捕獲到“:-”之前的空格為止的所有內容

正則表達式

/(-?\d+):-/

將捕獲字符串中“:-”之前的任何數字(如果有,則為負號)。

然后,您可以將其解析為數字並將其存儲。

暫無
暫無

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

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