2016-05-09 13 views
0

特殊文字の前に最初の単語がないと、どのように文章全体を作ることができますか?例えば特殊文字の後ろに文章をつけない

私はこの文がある場合:

@jonson where are you? 

を私はちょうどこの

where are you? 

、その私が

where are you? 
を取得したいという

where are you @jonson ? 

のような場合を取得したいです

私はそのよう@後の単語を取得する方法を知っている:私はその文を取得する必要があるため

var moo = "@jonson where are you?".match(/@([^ ]*)/)[1]; // jonson 

は、それが行うことができます願っています。 おかげ

答えて

2

あなたは置き換える文字列を使用することができます。

var moo = "@jonson where are you?".replace(/@\w*/,''); 
 

 
document.write(moo)

あなたは、任意の量(*)に、任意の単語文字(\w)に続いて@文字
にマッチしています;

+0

あなたのpregmatchがどのように機能し、すべてが優れているかを教えてください:)。ありがとう –