chatGPTに簡単なコード書かせたから有識者きてくれ
■ このスレッドは過去ログ倉庫に格納されています
以下は、正規表現を使用して与えられた文章から絵文字だけを抽出し、それらをHTMLエンコード(数値文字参照)された文字列を含む新しい文字列を返すJavaScriptの関数のサンプルコードです。
```javascript
function encodeEmojisToNumericReferences(text) {
const emojiRegex = /[\u{1F000}-\u{1F6FF}\u{1F900}-\u{1F9FF}\u{2600}-\u{26FF}\u{2700}-\u{27BF}\u{23E9}-\u{23F4}\u{1F680}-\u{1F6FF}\u{1F170}-\u{1F251}\u{1F300}-\u{1F5FF}\u{1F4F0}-\u{1F4FF}\u{1F600}-\u{1F64F}\u{1F910}-\u{1F96B}\u{1F980}-\u{1F9E0}\u{1F700}-\u{1F77F}\u{1F800}-\u{1F8FF}\u{1F900}-\u{1F9FF}\u{1FA70}-\u{1FAFF}\u{203C}\u{2049}\u{2122}\u{2139}\u{2194}-\u{2199}\u{21A9}-\u{21AA}\u{231A}-\u{231B}\u{2328}\u{23CF}\u{23E9}-\u{23F3}\u{23F8}-\u{23FA}\u{24C2}\u{25AA}-\u{25AB}\u{25B6}\u{25C0}\u{25FB}-\u{25FE}\u{2600}-\u{2605}\u{260E}\u{2614}-\u{2615}\u{2618}\u{2620}\u{2622}-\u{2623}\u{2626}\u{262A}\u{262E}-\u{262F}\u{2638}-\u{263A}\u{2640}\u{2642}\u{2648}-\u{2653}\u{2660}\u{2663}\u{2665}-\u{2666}\u{2668}\u{267B}\u{267F}\u{2692}-\u{2697}\u{2699}\u{269B}-\u{269C}\u{26A0}-\u{26A1}\u{26AA}-\u{26AB}\u{26B0}-\u{26B1}\u{26BD}-\u{26BE}\u{26C4}-\u{26C5}\u{26C8}\u{26CE}-\u{26CF}\u{26D1}\u{26D3}-\u{26D4}\u{26E9}-\u{26EA}\u{26F0}-\u{26F5}\u{26F7}-\u{26FA}\u{26FD}\u{2702}\u{2705}\u{2708}-\u{270D}\u{270F}\u{2712}\u{2714}\u{2716}\u{271D}\u{2721}\u{2728}\u{2733}-\u{2734}\u{2744}\u{2747}\u{274C}\u{274E}\u{2753}-\u{2755}\u{2757}\u{2763}-\u{2764}\u{27A1}\u{2934}-\u{2935}\u{2B05}-\u{2B07}\u{2B1B}-\u{2B1C}\u{2B50}\u{2B55}\u{3030}\u{303D}\u{3297}\u{3299}]/gu;
return text.replace(emojiRegex, (match) => {
const codePointString = Array.from(match)
.map((char) => char.codePointAt(0).toString(16))
.join(" ");
return `${codePointString};`;
}); >>4
泥って長いスクショ撮れるっけ
1枚に収まりきらんのや コードポイントって事実知識に関わるところやろ
ChatGPTに聞いても仕方ないだろググれカス 人間が書くとどこかでミスりそうな内容
AIに書かせて正解 >>14
なおAIがミスっていないという根拠はゼロの模様 使い捨てのスクリプトならこれでええんちゃう
保守しろと言われてもしませんが 前にコマンドプロンプト書かせたら明らかにいらない記号が入ったりしてたわ >>13
何の知識もないけどchatGPTは簡単なコードなら書けるって聞いたから適当にやらせただけや
これが合ってるかすら分からへんからこうやってスレ立ててるんやろがい😡 >>15
もう人間はプロダクトのコードよりテストコード書くのに専念するようになるかもしれんな これの単体テスト書いてもらって自分でテストケース増やしたらええんちゃうか >>21
emoji regexでググるやろ?
そういうパッケージが出てくるやろ?
コード見るやろ?
https://github.com/mathiasbynens/emoji-regex/blob/main/index.js
まぁgithubで星1500付いてるから信じて使うか…真面目に見るならテストコードを読む
こんな感じや というかZWJ sequenceというのもあるし真面目に対応するなら簡単ではないだろ
コードが短いからと言って簡単なコードではないという典型例や >>25
はえー
ただ絵文字を置き換えるだけやから簡単なお仕事だと思ってたわ AIに生成させたコードを精査できないと言って困るのは辞めて欲しいわ
理解していないコード、テストがないコードは情報量としてゼロや
生産性に何も寄与していない テストコードもAIが書いてくれる
人間はチェックするだけや 結局の所AIに書かせてもこのスレみたいな人員は必要な訳やな ■ このスレッドは過去ログ倉庫に格納されています