0

文字列を実際の値に置き換えることができるように、メッセージテキストでトークンを取得しようとしています。私のテキストは

Hello &worls nice &to & Here &ok.

式(&\ w +?)\Wは私に与えます

worls<whitespace>
to<whitespace>
ok.

ただし、最後の文字、つまり空白またはピリオドを除外する必要があります

テストリンクhttp://regexr.com?33nrg

4

2 に答える 2

2

\b単語以外の文字を探す代わりに、単語境界 ( ) をテストし\Wます。

また、任意の部分式に一致する部分文字列を取得して使用できるように、ツールまたは選択した言語でregexp一致グループを操作する方法を学習しても問題ありません。

于 2013-02-11T11:15:47.747 に答える
1

これはうまくいくはずです。

&\S+[^\.\s]

または、アントンが提案したように。

&\S+\b
于 2013-02-11T11:16:55.697 に答える