---
# System prepended metadata

title: 1108. Defanging an IP Address

---

# 1108. Defanging an IP Address

Given a valid (IPv4) IP `address`, return a defanged version of that IP address.

A defanged IP address replaces every period `"."` with `"[.]"`.

 

**Example 1:**
```
Input: address = "1.1.1.1"
Output: "1[.]1[.]1[.]1"
```
**Example 2:**
```
Input: address = "255.100.50.0"
Output: "255[.]100[.]50[.]0"
```

**Constraints:**

The given `address` is a valid IPv4 address.

## solution

這就只是將 . 改為 [.] 而已，簡單的字串替換，沒什麼難的。


```go=
func defangIPaddr(address string) string {
    
    ip := strings.Replace(address, ".", "[.]", -1)
    
    return ip
}
```