私はまだ正規表現に慣れていません(学ぶ必要があります)。次のようなテキストから文字列と数値を抽出するには、JS正規表現が必要です[number][string]
。
( /^(\d+).(\s+)/?)
何か助けてください?
私はまだ正規表現に慣れていません(学ぶ必要があります)。次のようなテキストから文字列と数値を抽出するには、JS正規表現が必要です[number][string]
。
( /^(\d+).(\s+)/?)
何か助けてください?
' ' を探していると思います/\d+[a-z]+/gi
:
var x = "123123K, 333D".match(/\d+[a-z]+/gi);
console.log(x); //["123123K", "333D"]
UPDATE :x
は配列です。それを反復処理して、数値とテキストを抽出できます。
xitem.match(/\d+/)[0] //number
xitem.match(/[a-z]+/i)[0] //text
PS: について\s
:
空白文字に一致します。ASCII では、タブ、ライン フィード、フォーム フィード、キャリッジ リターン、およびスペースです。Unicode では、改行なしスペース、次の行、および可変幅スペース (とりわけ) にも一致します。
角括弧も行にある場合は、次の手順を実行します。
/^\[(\d+)\]\[(\s+)\]$/
そうでない場合
/^(\d+)(\s+)$/