文字列内の記号の前後の文字を一致させようとしています。
ストリング:budgets-closed
記号の前の文字を一致させるには、次の-
ようにします。^[a-z]+
そして、他の文字と一致させるために、試してみます:\-(\w+)
しかし、問題は、結果が:-closed
ではなく: であることですclosed
。
それを修正する方法はありますか?
アップデート
これは、正規表現http://jsfiddle.net/trDFh/1/を適用しようとしていたコードです。
繰り返しますが、split を使いたくないわけではありません。それは私が本当に興味があり、正規表現の方法でどのように行うことができるかを見たかっただけです。物事の精神へのハッキング
Update2
問題のifは実際にはより複雑な構文substring
であり、選択されたソリューションは今のところ最も適していること。else if
if