はてなキーワード: 特殊文字とは
ありがとう。ChatGPTに作ってもらった。数値文字参照でないといけないというのは素人には教えてもらわないとたどり着けないので感謝です。
ハイライトされた文字列を <pre> タグで囲み、特殊文字を数値文字参照に変換し、改行を <br> タグに置き換えて、元の文章をその場で置き換えるブックマークレットを作成
javascript:(function() {
function escapeHtml(text) {
return text.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''')
.replace(/\n/g, '<br>');
}
var s = window.getSelection().toString();
if (s) {
var escapedText = escapeHtml(s);
var wrappedText = '<pre>' + escapedText + '</pre>';
prompt('以下のコードをコピーしてください:', wrappedText);
} else {
alert("文字列をハイライトしてください。");
}
})();
特殊文字は、実体参照(& や <)ではうまくいきません。数値参照を使ってください。
出したい文字 | 数値文字参照 |
---|---|
& | & |
< | < |
> | > |
const dinner = (chicken, curry) => {
if (chicken && curry) {
console.log('チキンかつカレー')
}
}
このように入力してください。
<pre>const dinner = (chicken, curry) => {<br> if (chicken && curry) {<br> console.log('チキンかつカレー')<br> }<br>}</pre>
特殊文字を多用してるとか?
他にも便利なサービスがあれば教えて下さい。
Word Editorという今時珍しいWYSIWYGのFirefox拡張があって、今それで書いてる。
打ち消しもスタイルシート仕様なので反映されない。まあこれは辞書にタグ登録のほうが楽か……。
ただやっぱね。
テーブルが楽。
行00 | 列01 | 列01 |
行01 | ||
行02 |
WYSIWYGなんてローカルな技術、ほんといまどき衰退しちゃったからなあ……。
全部サーバサイドで実装されてる時代になって、結局衰退して今またという。
😄顔文字は一発挿入。
₻特殊文字も同じく。
こんな拡張。
興味ある人は使ってみては。
ブログ持ちの人などにも。
https://addons.mozilla.org/ja/firefox/addon/word-editor-addon/?src=search
増田から低能先生を消したい場合はuBlockのマイフィルターに
という設定を書き加えれば大体望み通りの結果が得られるわけだが、このhas-text()は引数として正規表現をうけとることができるらしい。
低能先生より複雑な安倍botに対応するためにもきっちり低能先生にだけマッチする正規表現を考えてみたいところである。
低能先生の投稿を一通り見たところ「は」「が」を付けて主語として使う場合と、「の」や「に」を付けて主語述語を修飾する場合と、文末に1単語だけ置く場合があるようだ。場合によっては「w」や「w」が付与される。
1行目で「はがのにww」と続く場合を、2行目で行末に書かれた場合にマッチさせて消そうと思ったのだけど、2行目の行末の場合が機能してくれない。
uBlock Originの取説では正規表現の解説はAdBlock Plusのページに飛ばされ、AdBlock PlusからはMozillaにリンクが張られている。https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions おそらくuBlockの正規表現はMozillaのJavaScript準拠なのだろう。なのだろうけれどJavaScriptの改行にマッチしそうな特殊文字を一通り試したがどれも使えない。試しにuBlockのマニュアルページで
を設定してみたところ、ちゃんと「ed.」で終わる行だけ消してくれた。ということは日本語だから駄目なのだろうか?
JavaScriptに詳しい増田がいらっしゃったらアドバイスください。
自分の他者に対する要求や行動が自分の視点からだけでなく他者の視点からも正当化されているかを自己吟味することが必要。正義は自分の要求を他者に押し付けることではない。
http://anond.hatelabo.jp/20160710174116
文章中で色を変えてもキーワードが入ると色が黒に戻ってしまうよね?
そういう時はキーワードとなる言葉の間に無意味なタグを入れたり空白を入れたりしてキーワードが出来ないようにすれば黒くならないぞ。
上の文章は
自<b></b>分
みたいにしているよ。
でもいちいち入れるのはめんどくさいね。
何か他に方法があったら教えてね。
http://anond.hatelabo.jp/20220523104838#
Zero width space という特殊文字でもいいみたいだ。
自分の他者に対する要求や行動が自分の視点からだけでなく他者の視点からも正当化されているかを自己吟味することが必要。正義は自分の要求を他者に押し付けることではない。
使い方はググってね。
start mailto:****@****.jp?subject=ほげほげ&body=メッセージ&cc=???@???.net
のような書き方でコマンドプロンプトや.NET Framework の Process.Start() その他から呼び出したりすると、うまくメーラーが起動して subject (引数の先頭)は反映されるが、bodyやccは反映されない。& を & と書いてもだめ。
これはコマンドプロンプト上で & (アンパサンド)が特殊文字に解析されるため。
^& と、前に^をつけてエスケープすれば大丈夫。すなわち mailto:****@****.jp?subject=ほげほげ^&body=メッセージ^&cc=???@???.net