正規表現知識0から5分勉強したから簡単な問題出してくれ

1 名無しさん 2022/02/22(火) 13:39:30.33 ID:MC2747y/0

サルにもわかる正規表現入門を半分くらいまで読んだ


2 名無しさん 2022/02/22(火) 13:39:44.92 ID:MC2747y/0

ほんま基礎問題レベル頼むで
まだスレタイNGとかは無理や

3 名無しさん 2022/02/22(火) 13:40:01.77 ID:glSda3aB0

うんこ食ったら人は死ぬか?

5 名無しさん 2022/02/22(火) 13:40:31.42 ID:MC2747y/0


>>3
正規表現の問題にしてくれ


4 名無しさん 2022/02/22(火) 13:40:23.99 ID:C4IgjwByd

.*

8 名無しさん 2022/02/22(火) 13:41:19.63 ID:MC2747y/0


>>4
これは
なんでもいい一文字の.とその前の文字が0文字以上つらなる

やからすべての文字列やな


6 名無しさん 2022/02/22(火) 13:40:40.63 ID:rakr9u4q0

Windows 10
Windows10
Windows 7
Windows7

まとめてNGにせよ


10 名無しさん 2022/02/22(火) 13:41:28.96 ID:MC2747y/0


>>6
保守しといて


7 名無しさん 2022/02/22(火) 13:40:43.74 ID:tRtRLZk7d

A&B

9 名無しさん 2022/02/22(火) 13:41:25.44 ID:k3DD/2TXr

正規表現とかその都度ググればええしあんま覚えてねえわ

12 名無しさん 2022/02/22(火) 13:42:52.06 ID:MC2747y/0

Windows[108 ]

これであってる?


18 名無しさん 2022/02/22(火) 13:43:41.62 ID:72Q1Md5nM


>>12
うーん


19 名無しさん 2022/02/22(火) 13:44:00.30 ID:MC2747y/0


>>12
違うなこれやとWindows17とかWindows1 も消えてしまうんか


20 名無しさん 2022/02/22(火) 13:44:07.79 ID:rakr9u4q0


>>12
まあそれでもええかもな


13 名無しさん 2022/02/22(火) 13:42:55.12 ID:rakr9u4q0

保守するで

17 名無しさん 2022/02/22(火) 13:43:20.26 ID:MC2747y/0


>>13
ありがとう


14 名無しさん 2022/02/22(火) 13:43:01.30 ID:MC2747y/0

ほしや

15 名無しさん 2022/02/22(火) 13:43:10.55 ID:MC2747y/0

なんj民と練習した方が楽しいねん

16 名無しさん 2022/02/22(火) 13:43:16.07 ID:ijSt5a+H0

「栃木県」みたいに都道府県までが入ってるデータを「栃木」みたいに都道府県抜いてほしいんやけど

23 名無しさん 2022/02/22(火) 13:45:35.25 ID:MC2747y/0

Windows[10| 10|7| 7]

これで正解やろけど力業やなぁ


27 名無しさん 2022/02/22(火) 13:46:17.21 ID:72Q1Md5nM


>>23
角括弧やなくて丸括弧ならそれでも正解や


25 名無しさん 2022/02/22(火) 13:45:51.02 ID:72Q1Md5nM

Windows ?(10|7)
が模範解答やな

29 名無しさん 2022/02/22(火) 13:46:41.60 ID:MC2747y/0


>>25
これか!
半角スペースがあるかないか
うしろに10か7やね
あと[]が間違いやった
()にしないと


30 名無しさん 2022/02/22(火) 13:46:42.87 ID:mR158S8c0

郵便番号の正規表現はどうや

33 名無しさん 2022/02/22(火) 13:47:56.52 ID:MC2747y/0


>>30
難しそう
ちょっと考える
abc-defg
の形の数字を消すんやな


32 名無しさん 2022/02/22(火) 13:47:52.53 ID:kEKBAKBd0

何か知らんが.*使うと負けた気がする

34 名無しさん 2022/02/22(火) 13:48:07.73 ID:MC2747y/0

ほしや

35 名無しさん 2022/02/22(火) 13:48:22.39 ID:wH6ZZ87A0

なんjにあるまじき身になるスレ

37 名無しさん 2022/02/22(火) 13:48:29.34 ID:MC2747y/0

ほしや

38 名無しさん 2022/02/22(火) 13:48:50.20 ID:Ek1DHMadM

うんこ
うんち

両方にマッチさせてみて


39 名無しさん 2022/02/22(火) 13:49:18.38 ID:MC2747y/0


>>38
うん[こち]


41 名無しさん 2022/02/22(火) 13:50:09.21 ID:kEKBAKBd0


>>38
[うちま]ん[こち]


40 名無しさん 2022/02/22(火) 13:49:40.96 ID:Jgv2PquH0

栃木県栃木太郎氏栃木会
岩手県岩手二郎氏岩手建設株式会社
アメリカ合衆国テキサス州ジョニー・アメリカ氏アメリカCo.
北海道北海太郎氏(有)北海サービス
京都府京都一郎氏京都府庁
東京都亀有五郎氏アーバン・サービス株式会社

この中から位置のみを取得してみろ


42 名無しさん 2022/02/22(火) 13:50:21.72 ID:2dms26ifp


>>40
こんなもんエクセルでやれ


44 名無しさん 2022/02/22(火) 13:51:13.10 ID:MC2747y/0


>>40
ひょえーーーー
がんばr


57 名無しさん 2022/02/22(火) 13:55:04.04 ID:6EeQVstTp


>>40
こういうのってPDFでこのまま渡されたら正規表現でやるしかないか?


43 名無しさん 2022/02/22(火) 13:50:57.52 ID:MC2747y/0

[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]

郵便番号わからん


48 名無しさん 2022/02/22(火) 13:52:11.46 ID:rakr9u4q0


>>43
中括弧使えば回数指定できるで


50 名無しさん 2022/02/22(火) 13:52:32.15 ID:72Q1Md5nM


>>43
-の前後逆ちゃうか


45 名無しさん 2022/02/22(火) 13:51:42.58 ID:MC2747y/0

ほしゅや

46 名無しさん 2022/02/22(火) 13:51:50.29 ID:MC2747y/0

ほしゅや

47 名無しさん 2022/02/22(火) 13:52:05.74 ID:MC2747y/0

正規表現ちょっとわかってきた気がする

49 名無しさん 2022/02/22(火) 13:52:29.85 ID:mH/Hf1iN0

どこ見て5分勉強したんや?

52 名無しさん 2022/02/22(火) 13:52:40.50 ID:rakr9u4q0

テスト用
123-4567

55 名無しさん 2022/02/22(火) 13:54:00.44 ID:nFW/f9GJd

荒らしによってなんJ民の知的レベルがボトムアップされていく

56 名無しさん 2022/02/22(火) 13:54:46.79 ID:2UZwi7Sb0

都度調べろ定期

58 名無しさん 2022/02/22(火) 13:55:22.29 ID:kEKBAKBd0

vscodeで正規表現使って連続置換するときのええ拡張とか知らんか?

66 名無しさん 2022/02/22(火) 13:57:32.67 ID:72Q1Md5nM


>>58
何を求めてるのかちょっとわからんな
置換内容を確認したいなら別のビューで表示するとええんやないか?
あるいは置換後にGitで差分確認するとか


60 名無しさん 2022/02/22(火) 13:55:25.92 ID:Bfw4PO580

文頭が「ワイ」から始まり「やで」で改行される文章のみ抽出してみて

74 名無しさん 2022/02/22(火) 14:00:30.57 ID:rakr9u4q0


>>60
^ワイ.*やで$


76 名無しさん 2022/02/22(火) 14:01:19.63 ID:MC2747y/0


>>60
先に書かれてしもた


61 名無しさん 2022/02/22(火) 13:55:26.74 ID:j1G2acLZ0

?!。

63 名無しさん 2022/02/22(火) 13:55:52.72 ID:jdEnhTeL0

せっかく正規表現学んでも|区切りで単語NGしまくるタイプ

64 名無しさん 2022/02/22(火) 13:56:09.70 ID:S3zT9YlY0

前方参照するとき()か/(/)か毎回忘れるわ

65 名無しさん 2022/02/22(火) 13:57:16.71 ID:BCZEDvRU0

[\\u001c-\\u001f\\u11a3-\\u11a7\\u180e\\u200b-\\u200f\\u2060\\u3164\\u034f\\u202a-\\u202e\\u2061-\\u2063]

なにのngでしょう


68 名無しさん 2022/02/22(火) 13:57:52.54 ID:kEKBAKBd0


>>65
ゼロ幅スペース


72 名無しさん 2022/02/22(火) 13:59:12.60 ID:MC2747y/0

文字コードわからん
アスキーとかjisとかユニコードとかサロゲートペアとか

78 名無しさん 2022/02/22(火) 14:01:53.21 ID:72Q1Md5nM


>>72
ASCIIは覚えておくと良い
JISとかSJISはぶっちゃけ覚えなくて良い
Unicodeは知っとくと良い

>>73
これ自己顕示欲ガイジが貼りまくってるけど処理重複してるからいらねえんだよな
ゼロ幅文字と通常の単語NGだけで十分なんやが
まあワイが投下したゼロ幅文字の正規表現に抜けがあったのも原因のひとつやけど


75 名無しさん 2022/02/22(火) 14:00:59.20 ID:Cy/1+Voz0

クソ長い部分正規表現で置換するとどこか間違ってないか不安や


77 名無しさん 2022/02/22(火) 14:01:46.35 ID:MC2747y/0

もしかしてこれでワイ正規表現の半分くらいは理解できたか

80 名無しさん 2022/02/22(火) 14:03:32.13 ID:72Q1Md5nM


>>77
正規表現については頻出のだけすぐ書けるようにしといてあとは必要に応じて調べてかければええよ
今回の荒らしみたいなのに対応するには正規表現とはまた別に文字コードの知識も必要になってくるから興味があれば調べてみてや


79 名無しさん 2022/02/22(火) 14:02:24.07 ID:mQLiXPXt0

「チンコ」にはマッチするが「パチンコ」にはマッチしないように作成せよ(10点)

89 名無しさん 2022/02/22(火) 14:05:25.93 ID:MC2747y/0


>>79
あわわ難しい


90 名無しさん 2022/02/22(火) 14:05:41.96 ID:w4WMdZGfM


>>79
[^パ]チンコ


83 名無しさん 2022/02/22(火) 14:03:55.91 ID:PHs9Rq6c0

これは単純な疑問なんやが
特定の文字が来たらそこで改行させるにはどうしたらええんや?

93 名無しさん 2022/02/22(火) 14:07:06.09 ID:72Q1Md5nM


>>83
/[特定の文字]/を$&\\nで置換

>>79
(?


84 名無しさん 2022/02/22(火) 14:03:59.76 ID:whLglXLJM

正規表現なれてきたら破壊的バックトラックには気をつけような


86 名無しさん 2022/02/22(火) 14:04:17.40 ID:nwN1fiwgd

後方参照で置換とかやりだすと難しいけど検索だけならそんな難しくなくね


参照先 https://swallow.5ch.net/test/read.cgi/livejupiter/1645504770/

Posted by tk