5 に答える
2
ちょうどこのような:
var p = your_string.indexOf('<strong>');
if (p > 0 && p.charAt(p-1) != ' ') {
replaced = your_string.replace('<strong>',' <strong>');
}
于 2013-05-04T15:23:36.533 に答える
1
文字列が含まれている場合は、次のような正規表現x
を使用して置き換えることができます。
x = x.replace(/(\S+)<strong>/, "$1 <strong>");
于 2013-05-04T15:23:21.510 に答える
1
これにより、次のような置換が実行されます。
var str = 'aaaDDDłłłłłaaałłłłĄąąąą<strong>';
str = str.replace('<strong>', ' </strong>');
または、もう少し複雑です。
str = str.replace(/(\S)(<strong>)/ig, '$1 $2');
于 2013-05-04T15:23:37.597 に答える
0
あなたの疑似コードは正しいです
var str = "aaaDDDłłłłłaaałłłłĄąąąą<strong>";
var formatted = str.replace("<strong>"," <strong>");
formatted
変数には "aaaDDDłłłłłaaałłłłĄąąąą <strong>
于 2013-05-04T15:27:00.110 に答える
0
replace
ECMAScript 3 以降、Javascript には文字列用の関数がありました。通常の文字列だけでなく正規表現も使用できるため、かなり強力な置換を行うことができます。
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/replace
于 2013-05-04T15:23:01.317 に答える