トップページ > プログラム > 2019年04月23日 > ZY45SR7V

書き込み順位&時間帯一覧

18 位/206 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000002100000001004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
854
Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net
スレ立てるまでもない質問はここで 151匹目

書き込みレス一覧

Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net
808 :デフォルトの名無しさん[sage]:2019/04/23(火) 12:23:27.03 ID:ZY45SR7V
Ruby なら、

re = /1([^1]+)1/ # 1〜1 で、はさまれた部分

str = "x10-0y0-1x"

# $1 は、capture 部分で、0-0y0-。この部分を置換する。
# 結果は、x1 (111y11) 1x
p str.sub( re ) { |s| "1" + $1.gsub( /[0-]/, "1" ) + "1" }
スレ立てるまでもない質問はここで 151匹目
864 :854[sage]:2019/04/23(火) 12:37:25.77 ID:ZY45SR7V
>>854
を読んでも、わからないの?
情報処理の基本だよ! 検索すれば?

bit and は、両方のビットが、1 の時だけ、1になる。
bit or は、少なくとも、どちらか片方のビットが、1 なら、1になる。
bit xor は、両方のビットが異なれば(つまり、0と1の組み合わせなら)、1になる

bit not は、ビットを逆にする。
つまり、1なら0へ、0なら1へ変換する
スレ立てるまでもない質問はここで 151匹目
867 :854[sage]:2019/04/23(火) 13:38:40.99 ID:ZY45SR7V
普通のIQ があれば、わかるだろw

1 同士の所だけ、1になっているのに、
それぐらいの法則性がわからない香具師は、プログラマーにはなれない

だから、10進数で言えば、12 bit and 5 = 4。
16進数なら、0x0C bit and 0x05 = 0x04

まあ、ビット演算で、検索すればわかる
スレ立てるまでもない質問はここで 151匹目
871 :854[sage]:2019/04/23(火) 21:42:31.49 ID:ZY45SR7V
>>854
を見て、小学生でも法則性がわかると思う

bit and は、両方のビットが、1 の時だけ、1になる


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。