JavaScript で文字列の一部を削除しています。残念ながら、必要な閉じ括弧の前に空白が残ること]
があります。
たとえば、 は に[shortcode type="default"]
なりますが[shortcode ]
、 である必要があります[shortcode]
。コードが構築されるため、1 つの文字列内に複数のオカレンスがあることに注意してください。
]
組み合わせが出現するたびに、その空白が発生した場合は削除する必要があります。これの正規表現は何ですか?
JavaScript で文字列の一部を削除しています。残念ながら、必要な閉じ括弧の前に空白が残ること]
があります。
たとえば、 は に[shortcode type="default"]
なりますが[shortcode ]
、 である必要があります[shortcode]
。コードが構築されるため、1 つの文字列内に複数のオカレンスがあることに注意してください。
]
組み合わせが出現するたびに、その空白が発生した場合は削除する必要があります。これの正規表現は何ですか?
複数のスペースが出現する可能性がある場合は、次\s+
のように を使用する必要があります。
str.replace(/\s+]/g, "]")
g
各行の/.../
複数の出現箇所を置き換えます。
単一のスペースと単一の出現がある場合.replace(' ]', ']')
は十分ですが、具体的には複数あると言っているので、そう.replace(/ ]/g, ']')
します。右中括弧の前に複数のスペースがある場合は、次を使用します。
.replace(/\s+]/g, ']')