MS Wordから一部のデータをコピーしています。そのテキストには、コピーされたテキストに「箇条書き」が含まれているか、含まれていない場合がありますしかし、コピーされたテキストから任意の種類の箇条書きを削除するには、javascriptで正規表現が必要です。
たとえば、箇条書きのテキストをコピーすると、貼り付けたときにこのように表示されます。ここ
は、いくつかの例テキスト内の任意の種類の箇条書きを特定して削除する方法
1. Jnflkvkbfjvb
2. Kjnfbhvjbv
3. ;kbvrjvbrjvb
• Jnflkvkbfjvb
• Kjnfbhvjbv
• ;kbvrjvbrjvb
a) Jnflkvkbfjvb
b) Kjnfbhvjbv
c) ;kbvrjvbrjvb
A. Jnflkvkbfjvb
B. Kjnfbhvjbv
C. ;kbvrjvbrjvb
I. Jnflkvkbfjvb
II. Kjnfbhvjbv
III. ;kbvrjvbrjvb
がありますが、私の要件は、誰かが私を助けてください
Jnflkvkbfjvb
Kjnfbhvjbv
;kbvrjvbrjvb
私のコードは
var x=" • Jnflkvkbfjvb• Kjnfbhvjbv• ;kbvrjvbrjvb 1. Jnflkvkbfjvb2. Kjnfbhvjbv3. ;kbvrjvbrjvb ";
x= x.replace(/[•\t.+]/g, '');
x= x.replace(/[[1-9][.]\t.+]/g, '');
alert(x);
で表示することがあるbullets.Itこれらのいずれかなしに表示することです。
あなたは修飾子m
で(この
/^\s*(?:[\dA-Z]+\.|[a-z]\)|•)\s+/gm
それを参照してください。これは、
^
をチェックした行の開始を試してみてくださいコード
http://jsfiddle.net/V2aSg/
私はそれを試しています..しかし今のところ、それは丸い弾丸だけを取り除いています。 – Reddy
どのコードを試しましたか?あなたもそれを追加できますか? – Dogbert
[this](http://jsfiddle.net/V2aSg/5/)が必要です。 –