この表現を使っています。
^\w+([\s-_]\w+)*$
この正規表現は、先頭または末尾のスペースを許可せず、ダッシュまたはアンダースコアを許可しますが、前後にスペースがない場合にのみ許可するため、この正規表現が気に入っています。
これで完全に機能します:
CAT300 STD PKG 4
しかし、これを一致させる方法がわかりません:
CAT300 STD PKG #4
私は考えられるすべてのことを試し、何十もの記事を読み、他の正規表現ソリューションをくまなく調べました。誰でも助けることができますか?私は困惑しています。