59338


下記の方法で`lan=`のみを削除できましたが、`lon=`を削除するにはどのように設定すればよろしいでしょうか？

[code]

    print(a.text [4:])
    
    lan= 1.287806 Lon=103.854935 
    
[/code]


CC BY-SA 4.0
2019-09-29T02:54:32.640
59337
2019-09-29T06:23:56.777
2019-09-29T03:29:45.480
32986
18859
question
python
python 特定の文字を削除


正規表現を使うのが簡単でしょう。

[code]

    import re
    
    str = "Lat=1.287806 Lon=103.854935"
    m = re.search(r"^Lat=([0-9.]+)\s*Lon=([0-9.]+)", str)
    if m:
      print(m.group(1)+' '+m.group(2))
    
[/code]

結果

[code]

    1.287806 103.854935
    
[/code]

「単に固定文字列を取り除くだけ」と言うことがわかっているなら、`replace`でも良いでしょうが。

[code]

    print(str.replace("Lat=", "").replace("Lon=", ""))
    
[/code]


CC BY-SA 4.0
2019-09-29T03:19:23.893
59338
2019-09-29T06:23:56.777
2019-09-29T06:23:56.777
13972
13972
59337
answer