1

私は現在これを使用しています:タグ/([A-z0-9'<>,-.()–:'/]+)/g内のすべての単語を<p>タグでラップし<span>ます。追加されたまだ定義されていない句読点を定義する必要があることを除いて、これはうまく機能しています。

すべての文字と句読点 (Unicode 文字を含む)を一致させるために使用できる、空白で改行するより良い正規表現パターンはありますか?

例:

"Hi, hello there!" => <span>Hi,</span> <span>hello</span> <span>there!</span>

としても:

"俺の 名前 は tr3online です。" => <span>俺の</span> <span>名前</span> <span>は&lt;/span> <span>tr3online</span> <span>です。&lt;/span>

4

1 に答える 1

4

否定された文字クラスを使用して、次以外のものに一致させることができます\s

/([^\s]+)/g

または\S、空白以外の文字に一致する場合。これは[^\s]

/(\S+)/g
于 2013-10-22T19:59:59.270 に答える