4

ショップの画像を入力する必要があり、形式の画像のフォルダーが提供されましBRL0368 Side.jpg5510 Dura Guard Carpet.jpg

今、私がやりたいことは、これらすべてを切り詰めて、Excel で部品番号を一致させようとすることです"BRL0368.jpg""5510.jpg"

私は正規表現の一致と置換値を取る正規表現のリネームと呼ばれるものを持っています - そしてフォルダなどを再帰してバッチの名前を変更します。

残念ながら、現時点では正規表現の経験があまりないため、少し混乱しています。さまざまなオプションを試しましたが、うまくいきませんでした。

最初のスペースまでの最初の部分 (アルファと数字) を取得し、残りをダンプすると言うにはどうすればよいでしょうか?

これは私が試してきたことです([^\s]+)-私も試しました\w

4

2 に答える 2

10

使用する言語に依存する場合がありますが、これは機能するはずです:

/^[^\s]+/

最初の単語と最後の単語 (拡張子) をキャプチャするには、次の式を使用できます。

/(^[^\s]+).*?(\.\w+)$/

これは、物事を解決するためのJavaScriptデモです: http://jsfiddle.net/eDB2z/1/

于 2012-04-04T09:15:58.390 に答える
1

これはあなたが必要とするものです: \w*(?= )

于 2012-04-04T09:09:23.190 に答える