[過去ログ] スレ立てるまでもない質問はここで 162匹目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
107: (アウアウウー Sa45-Rexe) 2022/10/26(水)12:42 ID:Do8Z1/L1a(5/9) AAS
もしかして\bをバックスペースコードと勘違いしてないか?
正規表現だから文字通り\とbの二文字だぞ
108: (アウアウウー Sa45-Rexe) 2022/10/26(水)12:48 ID:Do8Z1/L1a(6/9) AAS
なんかエスケープもエスケープキーのことと思ってそうで怖いわ
109(2): (ドコグロ MM16-zBiP) 2022/10/26(水)12:56 ID:GGBWch8nM(1) AAS
外部リンク[php]:www.php.net
> 文字列が二重引用符 (") で括られた場合、 PHP は、以下のエスケープシーケンスを特殊な文字として解釈します。
...
> この他の文字をエスケープしようとした場合には、 バックスラッシュも出力されます!
110: (ワッチョイ 8114-80Lh) 2022/10/26(水)12:57 ID:sWhfhOLG0(1) AAS
バックスラッシュをつけることがエスケープだよ
111(1): (アウアウウー Sa45-Rexe) 2022/10/26(水)13:04 ID:Do8Z1/L1a(7/9) AAS
if (preg_match("/\bweb\b/i", "PHP is the web scripting language of choice.")) {
echo "A match was found.";
} else {
echo "A match was not found.";
}
PHPマニュアルに↑のように書いてあるわけよ
ここでダブルクオーテーションで囲まれてる"/\bweb\b/i"のことを文字列リテラルと言うわけ
PHPでダブルクオーテーションで囲まれた文字列リテラルはその中の\が特別な意味を持つんだ
これをエスケープコードと言う
エスケープコードを普通の文字に直すことを「エスケープする」と言ってこの場合は\を二つ重ねて\\と書くことでエスケープされてただの\を表すようになる
だから\bを書きたい時には\\bと書かなきゃいけないはず
なのにエスケープしなくていいのか?
というのが俺の疑問
プログラマー板で話す時ってここから言わなきゃいけなかったのか
知らんかったわ
112(1): (ワッチョイ 2101-Cxr3) 2022/10/26(水)13:06 ID:g3txhCyy0(1/11) AAS
質問、今JavaScriptの超序盤やってるんだけど、switch文で「:」ってどういう役割なの?例えば
const n = 4;
switch (n) {
case 1:
console.log("大吉です");
break;
case 2:
console.log("吉です");
break;
case 3:
console.log("小吉です");
break;
の:←これ、勉強してて特に説明がなかったから聞きたくて
113(1): (アウアウウー Sa45-Rexe) 2022/10/26(水)13:07 ID:Do8Z1/L1a(8/9) AAS
>>109
サンクス!
やっとわかってくれる人がいてスッキリした
バックスペースコードは無くて\が出力されるんだな
にしても公式サンプルにしちゃ行儀悪い書き方だと思うのは俺だけか
114: (ワッチョイ 8201-yYWu) 2022/10/26(水)13:20 ID:xzd5i3vP0(1) AAS
>>113
まあ気持ち悪いやね
なにかの要因で言語仕様を変更して\bをバックスペースにしたりできなくなるから依存したコードを書くのはどうかと思う
まあWeb系の言語だからそこら辺は結構アバウトなんだろうね
115(2): (アウアウウー Sa45-Rexe) 2022/10/26(水)13:42 ID:Do8Z1/L1a(9/9) AAS
>>112
最近はswitchを説明してもラベルの説明はしないのか
ここにわかりやすく書いてるぞ
外部リンク:developer.mozilla.org
116: (ワッチョイ 2101-Cxr3) 2022/10/26(水)15:05 ID:g3txhCyy0(2/11) AAS
>>115
サンクス
117(1): (ワッチョイ 2101-Cxr3) 2022/10/26(水)19:44 ID:g3txhCyy0(3/11) AAS
後、今現在プログラミング学習サイトでProgateを使ってるんだけど、その他におすすめできる学習サイトってある?>>115のリンクのサイトでも良いのかな?
118(2): (アウアウウー Sa45-Rexe) 2022/10/26(水)20:04 ID:r7FL/086a(1) AAS
>>117
そのMDNというサイトがJSやHTMLなどそれぞれの公式サイトに次いで一番信頼性の高いサイトだ
人によってはMDNをを公式と呼ぶ者もいるくらい
ウェブ開発の一般的な情報はだいたいそこで手に入る
チュートリアルもあるから初心者にも優しいし基本を学ぶなら最も勧められるサイトの一つ
119: (ワッチョイ 2101-Cxr3) 2022/10/26(水)20:27 ID:g3txhCyy0(4/11) AAS
>>118
マジじゃあそこでも勉強してみる
120: (ワッチョイ 2101-Cxr3) 2022/10/26(水)20:39 ID:g3txhCyy0(5/11) AAS
>>118
もうひとつ質問なんだけど、そのMDNというサイトはJavaScript以外にどんな言語を学べるの?それともJavaScript専用の学習サイト?
121(2): (ワッチョイ d18e-ydIA) 2022/10/26(水)21:07 ID:z/C+Fu6+0(1) AAS
(ワッチョイ 2101-Cxr3)
自分で調べることもせずあちこちのスレで何でもかんでも人に聞いて暴言を吐く統合失調症患者
122: (ワッチョイ 2101-Cxr3) 2022/10/26(水)22:05 ID:g3txhCyy0(6/11) AAS
>>121
断片的な情報でそんなことまでわかるのか、すごいね。天才じゃん
123: (ワッチョイ 2101-Cxr3) 2022/10/26(水)22:06 ID:g3txhCyy0(7/11) AAS
馬鹿と天才は紙一重だね
124(1): (ワッチョイ 2101-Cxr3) 2022/10/26(水)22:12 ID:g3txhCyy0(8/11) AAS
まあ人を下げすんで俺TUEEEEEEEEEするだけの人間は相当ストレスたまっているか余程頭が残念な人だからな、それだけ大きなストレスがあるなら貴方も統合失調症になってるかもねwその時はしっかりお薬飲んで寝るんだよ
125: (ワンミングク MMd2-Uthx) 2022/10/26(水)23:00 ID:h/rL11CCM(1) AAS
>>121に書いてある通りで笑った
126: (ワッチョイ 8201-SlLl) 2022/10/26(水)23:08 ID:lQW0CdoF0(1/2) AAS
Prism.jsの他者が作ったテーマを使うにはどうしたらいいでしょうか
127: (ワッチョイ 2101-Cxr3) 2022/10/26(水)23:40 ID:g3txhCyy0(9/11) AAS
そろそろ誹謗中傷で訴えるか...
128: (ワッチョイ 2101-Cxr3) 2022/10/26(水)23:43 ID:g3txhCyy0(10/11) AAS
調べて分からないから聞いてるって言ってるし暴言吐かれたから返してるんだよな
129(1): (アウアウウー Sa45-Rexe) 2022/10/26(水)23:44 ID:t4rlzOvGa(1/2) AAS
頭が残念とか言ってるやつが訴えても返り討ちだろ
130: (ワッチョイ 2101-Cxr3) 2022/10/26(水)23:47 ID:g3txhCyy0(11/11) AAS
>>129
頭が残念の意味が分からない感じ?
131(1): (ワッチョイ 8201-SlLl) 2022/10/26(水)23:58 ID:lQW0CdoF0(2/2) AAS
それよりprism.JSのテーマ使う方法教えてくれ
132: (アウアウウー Sa45-Rexe) 2022/10/26(水)23:59 ID:t4rlzOvGa(2/2) AAS
頭が残念とか言ってるやつが他のやつを誹謗中傷で訴えると言ってる意味がわからない感じ
133: (ワッチョイ 2101-Cxr3) 2022/10/27(木)00:04 ID:Nca/34hZ0(1/10) AAS
普通に答えてきて草、訴える場合は自分もそれなりの処罰は受けるつもりや、ただ断片的な情報でしか人を判断せずに、差別のような言動.etcを言ってくる奴を不幸にしたいだけなのだ(無駄)
134: (ワッチョイ e94f-Y/ct) 2022/10/27(木)00:08 ID:6HC7kWqW0(1/2) AAS
>>111
Ruby では、/〜/ は文字列ではなく、正規表現リテラル。
\b は単語境界、\B は非単語境界にマッチする
p /\b.\b/.match( "a b c" ) # => "a"
p /\B.\B/.match( "abc" ) # => "b"
文字列から、正規表現リテラルを作る場合は、\b を\\b にしないといけない
re_1 = "\b."
p /#{ re_1 }/ #=> /\x08./
re_2 = "\\b."
p reg = /#{ re_2 }/ #=> /\b./
p reg.match( "abc" ) # => "a"
135: (ワッチョイ 2101-Cxr3) 2022/10/27(木)00:09 ID:Nca/34hZ0(2/10) AAS
だって俺特に悪いことしてないのにどうしてあんな風に差別されたりされなきゃいけないのさ
136(2): (ワッチョイ 2101-Cxr3) 2022/10/27(木)00:13 ID:Nca/34hZ0(3/10) AAS
単純にプログラミング知識がマジでなくて取りあえずスタートをするために有識者の方から情報を得よう!って思ってスレ立てたらゴミだの障害だの言われて泣きそうやで
上下前次1-新書関写板覧索設栞歴
あと 866 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.012s