我有這種格式輸入:PHP正則表達式查找和文本和數字取代
文字數字1:12.3456°,文字數字2:78.9012°。
我想用PHP代替這個到這裏:
GPS:12.3456,78.9012: 文本數字1:12.3456°,文字數字2:78.9012°。
所以,再一次,在大的文本輸入:
「
唧唧歪歪,隨機文本,喇嘛喇嘛...... 文字數字1:12.3456°,文字數字2:78.9012° 而更多的文字...
「
此輸出需要:
」
Bla bla bla,random text,bla bla ... GPS:12.3456,78.9012: Text number1:12.3456°,text number2:78.9012°。 而更多的文字...
「
輸出需要附加在此之前我搜索: 」 GPS:12.3456,78.9012:
「
的2號也於所有線路不同:12.3456和78.9012 所有其他人。固定(空格,其它字符。)
如果你剛纔如何檢測,並得到這條線從大的文本: 「Text number1: 12.3456°, text number2: 78.9012°.
」 也有助於 如果我有這條線,我可以找到數字並進行替換。 我將使用爆炸來檢測數字(找到數字之前和之後的空格)和str_replace以將輸入替換爲輸出。我不知道這是最好的方法,但我知道這些功能。
(對不起,文本格式不工作,因爲我想要的。我固定的輸入,輸出,改變了「」空間)
謝謝!
確定使用的preg_match提取號碼。但那裏可以有其他號碼嗎?我們可以假設我們提取的數字總是以###。####格式存在嗎? – DevZer0
數字格式:1-2個數字。 1-4號碼。 1.1,2.2.1,1.22,1.333,1.4444或者也可以是22.4444。我需要輸入數字,然後生成附加文本(「GPS:number1,number2:」),然後用添加的輸出替換輸入(在輸入文本行之前添加GPS)。 –
Web.Guard和PédeLeão代碼的完美結合,都非常棒!謝謝。 –