- 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になる
|