次の正規表現が必要です
- 開始行の最初の単語の最初のアルファベットが小文字の場合に一致します。
- 上のアルファベットを含む単語から始まり、大文字で始まる単語が出現するまで空の文字列に置き換えます
これは私が試したものです:
string result = Regex.Replace(input,@"^[a-z]\s?[a-z0-9]\s?[^A-Z]","");
これが起こるべきことです:
入力例 = 「!jgf 地域の。国民の富」
必要な出力 ="国家の富"
改善/修正するにはどうすればよいですか?