0

テキスト内の文字をjavascriptに置き換えるにはどうすればよいか疑問に思っていました。

例: Google は *検索エンジン* です。

結果: Google は検索エンジンです。

Google+ のようなサイトは投稿でそれを行います。ありがとうございました!

4

1 に答える 1

1

正規表現を使用して * 内のテキストを検索し、好きなようにフォーマットできます。基本的な JavaScript の例として:

var str = "Google is a *search engine*"; 
var patt1 = /\*.*\*/;
var temp = str.match(patt1)[0];
var new_str = '<strong>' + temp.substring( 1, temp.length - 1 ) + '</strong>';
console.log( str.replace( temp, new_str ) );

このコードは文字列を受け取り、アスタリスクを含むテキストを検索してから、元のテキストを太字のアスタリスクの間のテキストで更新します。

プロデュース:

Google is a <strong>search engine</strong>
于 2013-10-08T18:56:40.787 に答える