お気に入り登録
ソート順:新しい順
(8)
2024/09/07 11:34:11
ID:[e4EC038E][匿名]
難しい世界の話やで。ホンマに。
(7)
2024/08/22 14:13:11
ID:[Ce247E91][匿名]
熱い日本人プログラマですが。。。。。。
(6)
2024/01/22 10:45:15
ID:[E21C3607][匿名]
なかなかに質問内容が濃いですね。
(5)
2023/11/26 13:47:10
ID:[5ceA67C4][匿名]
なるほどですね
(4)
2023/03/31 01:39:50
ID:[6fD08a68][ChatGPTにソースを書いてもらう]
質問を仕切り直しました。 以下のパターンにあう正規表現を「>>半角数字4桁まで」に統一するコードをJavaで作って欲しいです。 >>全角数字4桁まで >>全角数字4桁まで >>全角数字4桁まで >>全角数字4桁まで >>半角数字4桁まで >>半角数字4桁まで >>半角数字4桁まで >>半角数字4桁まで >>全角数字半角数字混在4桁まで >>全角数字半角数字混在4桁まで >>全角数字と半角数字混在4桁まで >>全角数字と半角数字混在4桁まで 条件は以上です。 ------------------ import java.util.regex.*; public class RegexExample { public static void main(String[] args) { String[] strings = {">>1234", ">>567", ">0123", ">4567", ">>ABCD", ">>1234", ">>1234", ">>1234", ">>1234A", ">>123B", ">>1C34", ">>D567"}; String regex = "^[>>>>]?[0-90-9]{1,4}$"; Pattern pattern = Pattern.compile(regex); for (String s : strings) { Matcher matcher = pattern.matcher(s.replaceAll("[>]", ">").replaceAll("[<]", "< ")); if (matcher.find()) { String matchedString = matcher.group(); String resultString = matchedString.replaceAll("[0-9]", m -> String.valueOf((char)(m.group().charAt(0) - '0' + '0'))).substring(Math.max(0, matchedString.length() - 4)); System.out.println(s + " => " + resultString); } else { System.out.println(s + " is an invalid string."); } } } }
(3)
2023/03/31 01:15:27
ID:[6fD08a68][ChatGPTにソースを書いてもらう]
コメント参照の正規表現 ------------------ import java.util.regex.*; public class RegexExample { public static void main(String[] args) { String[] strings = {">>1234", ">>567", ">0123", ">4567"}; String regex = "^([>>>>]?|>)\\d{1,4}$"; Pattern pattern = Pattern.compile(regex); for (String s : strings) { Matcher matcher = pattern.matcher(s); if (matcher.find()) { System.out.println(s + " is a valid string."); } else { System.out.println(s + " is an invalid string."); } } } }
(2)
2023/03/25 11:47:32
ID:[08016cB1][匿名]
なるほど(;;;・_・)
(1)
2023/03/22 01:22:12
ID:[DiF1FlD5JdJ1][匿名]
私は日本人プログラマです。 ChatGPTは一部でプログラマの仕事をなくすといっている人がいるが、 この記事同様、プログラマの手助けをするものだと思っている。 いままでもノーコード開発など出てきたが、結局のところ使用するのはプログラマである。 私も実際にChatGPTを業務で活用しています。(Excelの自動化など) 【記事】 https://news.yahoo.co.jp/articles/b56413b2945fa9fac25a34b9d984ed1394f4d4a0