内の文字列から名前と状態を調べます私は使用しています var myName = /[a-zA-Z0-9._-]+,/im;正規表現:私は次の文字列</p> <p>「プルート、歩く、jupiter_21を立って、saturn3os立っmarsplanetを立って」</p> <p>正規表現から名前を見つけたいのjavascript
しかし、 "pluto"のみを検索します。
何か不足していますか?
ありがとうございます。
内の文字列から名前と状態を調べます私は使用しています var myName = /[a-zA-Z0-9._-]+,/im;正規表現:私は次の文字列</p> <p>「プルート、歩く、jupiter_21を立って、saturn3os立っmarsplanetを立って」</p> <p>正規表現から名前を見つけたいのjavascript
しかし、 "pluto"のみを検索します。
何か不足していますか?
ありがとうございます。
スプリット機能を使用して正常に動作します可能性があり、
var value = "pluto,standing saturn3os,standing marsplanet,standing jupiter_21,walking";
value = value.split(",");
console.log(value);
「g」を追加し、\s
をRegExpに追加する必要があります。
"pluto,standing saturn3os,standing marsplanet,standing jupiter_21,walking".match(/[a-zA-Z0-9._-\s]+/g)
または、この場合はsplit(',')
を使用できます。
ハッピーコーディング!以下
は、文字範囲の右側にスペース(しゃれインデント笑)を追加する必要がありますか?昏睡状態にしておいてください(あなたはそれをしましたが、それを説明しませんでした) –
はい、この式は//a-zA-Z0-9 ._- \ s] +/g'のようになります。または、ちょうど 'split( '、')' –
ええ!答えに分割された解を提案し、より安価で、\ sを含めるように解を編集する必要があります。 –
この解は、入力が常に文字列で区切られたもののリストであると想定しており、トークン化されたリストにドリルして、各部分文字列から必要なものを得る – Conor