質問: 文字列を置換して英文以外の空白を削除する方法 いつもお世話になっております。 例えばこういう文章で「太郎 はプログラマー。taro is a programmer.」といった文字列で 日本語の部分の空白だけを消して「太郎はプログラマー。taro is a programmer.」のようにしたいと考えています。 まず、以下の画像のように置換アクティビティを使い、 [英数字と記号以外の文字]\s[英数字と記号以外の文字]で指定しました。 ([英数字と記号以外の文字][英数字と記号以外の文字]としたいのですが...) 置換後の文字列の指定がうまくいかず、元の文字が消えてしまい、 「太 プログラマー。taro is a programm...
回答: こんにちは 以下でいかがでしょうか? system.text.regularexpressions.regex.replace(yourstring,"(?<=[^a-za-z]) +(?=[^a-za-z])","") 同じパターンで置換アクティビティを使用しても可能かと思います。