にスラッシュだから私は、例えば数字や言葉で文字列があります。C番号:数字と正規表現と中間
1283677/10, this is my string, bla bla
を、私は唯一のシリアルナンバーを取りたい:1283677/10
は、これは何です試してみてください:
Match match = Regex.Match(text, @"\d{8}(/\d{1,2})?");
現在空です。
にスラッシュだから私は、例えば数字や言葉で文字列があります。C番号:数字と正規表現と中間
1283677/10, this is my string, bla bla
を、私は唯一のシリアルナンバーを取りたい:1283677/10
は、これは何です試してみてください:
Match match = Regex.Match(text, @"\d{8}(/\d{1,2})?");
現在空です。
スラッシュの前の部分には7桁の数字があります。したがって、修正は公正で簡単です:
Match match = Regex.Match(text, @"\d{7}(/\d{1,2})?");
質問タイトルは_ "正規表現**とスラッシュ**" _であるため、スラッシュとそれに続く数字が必要です - 最終的な疑問符は削除する必要があります - そうでなければ "1234567"が一致する可能性があります。 – PaulF
タイトルは多少混乱していますが、第2部は意図的にオプションとしてマークされていると思います。 – CodeFuller
シリアル番号は**最初の**カンマの前にあるものを取り出すことで常に取り出せますか?これは正規表現を使用するよりもはるかに簡単だからです... – Flater