Kotlin正規表現で半角全角英数と漢字カタカナを許容し、記号を含む場合はfalseとするような関数を作りたいのですが、うまくいきません。
以下のコードを書いてみたのですが、falseになってしまいます。
どうすればよいでしょうか。
よろしくお願いします。
####試したこと
import java.util.regex.Pattern val pattern = Pattern.compile("^[ -/:-@\[-\`\{-\~]+$") val check1 = pattern.matcher("a漢字bbあ@/エ") val check2 = pattern.matcher("a漢字bbあエ") print(check1.find()) // falseにしたい print(check2.find()) // trueにしたい
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/12 04:48