0

私はきちんとした挑戦をしていて、自分でそれを完了することはできません!

トークン化とは何かを知らない人は、ここを参照してください:http: //en.wikipedia.org/wiki/Tokenization

ゴール

テキストを単語ごとに処理してから、別の単語に置き換えます。

テキスト入力例

私はHTMLを持っているかもしれません、そして私は置き換えられるつもりです。

テキスト出力例

XHTMLを使用できますが、更新する必要があります。

私が必要としているのは、jQueryを使用して単語ごとに処理する方法に関するヒントです。それが必要な場合:トークン化で、私はそれに遭遇しました。それは解決策かもしれませんが、そうではないかもしれません。

編集: 単純な置換関数は、テキスト全体で出現するすべての単語を一度に置換するため、役に立ちませんでした。

Edit2: マットは私が書いたが機能しなかったコードを私に尋ねました、ここにそれがあります:

$("#textarea").replace(/\bword\b/g, 'replacedword');
4

1 に答える 1

2

var words = text.split(/(\s|\n|\t)+/g)...これで、反復できる単語の配列ができました。特定の単語を置き換えてください。
配列を結合することでテキストを作り直すことができます:words.join(' ')
これはjqueryの助けを借りずに行われます。

これは役に立ちますか?

于 2012-04-28T09:57:14.833 に答える