[解決済み] unicodeの開閉カッコの一覧は?
2023-03-03 07:07:43
質問
ユニコードのブラケットに似た文字の一覧はどうなっていますか?
{}[]()<>
)? ユニコード文字を検索する良い方法は何ですか?
どのように解決するのですか?
あるところに
プレーンテキストデータベース
で、Unicode Consortium から入手できる、すべての Unicode 文字に関する情報のデータベースがあります。
ユニコード・アネックス#44
. 主要な情報は
UnicodeData.txt
. 開閉句読点は
Ps
(句読点開始)と
Pe
(句読点終了)で区切られたGeneral_Categoryフィールド(3番目のフィールド、区切りは
;
). これらの文字を探せば、あなたが探しているものが見つかるでしょう。
例えば、引用符("""" "を含む。 は、次のように表示されます。
Pi
と表示され
Pf
(初めと終わりの句読点)があるので、それらも含めるとよいでしょう。また、いくつかの文字、例えば
<
と
>
は、ある文脈(HTML/XMLなど)では括弧として使用されますが、数学記号とみなされる (
Sm
)とみなされます。これらは手作業で見つける必要があり、あらかじめ決められたリストがあるわけではありません。
この情報を取得するための簡単な Bash スクリプトとその出力を示します。括弧と引用符の両方が含まれています。(注意: いくつかの Bash の実装では、U+00AB """" と U+00BB """" を "?" として印刷するバグがあり、いくつかの端末ではすべての文字を正しくレンダリングする能力がありません)。
while IFS=';' read number name category rest
do
if [[ "$category" =~ Ps|Pe|Pi|Pf ]]
then
printf "%s (U+%s, %s): \u"$number"\n" "$name" "$number" "$category"
fi
done <UnicodeData.txt
左辺括弧 (U+0028, Ps): (右辺括弧 (U+0029, Pe): ) 右辺括弧 (U+0029, Pe): ) 左四角形ブラケット (U+005B, Ps): [ ]。 右角括弧 (U+005D, Pe): [ 右角括弧 (U+005D, Pe): ] LEFT CURLY BRACKET (U+007B, Ps): { (左カーリーブラケット、Ps) RIGHT CURLY BRACKET (U+007D, Pe): 右カーリーブラケット。 左向き二重角度引用符 (U+00AB, Pi): " 右向き二重角度引用符 (U+00BB, Pf): " チベット語マーク GUG RTAGS GYON (U+0F3A, Ps): ︵︵︵︵︵︵。 チベット語マーク GUG RTAGS GYAS (U+0F3B, Pe): ₎ (U+0F3B, Pe) チベットマーク ANG KHANG GYON (U+0F3C, Ps): ︵︵︵︵︵︵︵。 TIBETAN MARK ANG KHANG GYAS (U+0F3D, Pe): ₎(チベットマーク・アン・カン・ギャン オガムフェザーマーク(U+169B、Ps):︵︵︵︵。 オガム逆羽根マーク(U+169C,Pe):︵︵︵︵︵︵。 左シングルクォート記号(U+2018, Pi): ' 右の引用符(U+2019, Pf): ' シングルロー9クォテーションマーク(U+201A, Ps): ' シングルハイリバースド9クォーテーションマーク(U+201B, Pi): ‛。 左ダブルクォーテーション記号(U+201C, Pi)。" 右ダブルクォーテーション記号(U+201D, Pf)。" ダブルLOW-9クォーテーションマーク(U+201E, Ps)。" ダブル高反転9クォーテーションマーク(U+201F, Pi): シングル左ポインティングアングル引用符(U+2039, Pi): ' シングル右向き角度クォーテーションマーク(U+203A, Pf): ' 左の鉤型角括弧(U+2045, Ps): ⁿ 右の四角形ブラケットとかぎ爪(U+2046、Pe): ₎。 スーパースクリプト左連接 (U+207D, Ps): ⁽ (スーパースクリプト右連接): ⁽ (スーパースクリプト左連接) スーパーサブスクリプト右翼斜体(U+207E、Pe): ╱╱╱右翼斜体(U+207E、Ps SUPERSCRIPT LEFT PARENTHESIS(U+208D, Ps): ₍₍ ◝( ・ㅂ・)وو サブスクリプション・ライト・パレンテシス(U+208E、Pe):₎(Pe_208E 左向きアングルブラケット(U+2329,Ps):〈 〉。 右向きアングル・ブラケット(U+232A・ペ)』(英文): Right-PoINTING ANGLE BRACKET (U+232A, Pe) 中左旋法オルナメント(U+2768、Ps):⌈୧-͈ᴗ-͈ 右中段ペンタックスオーナメント(U+2769、ペ 中抜き左前立(U+276A, Ps): ⌈MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT⌋ (U+276A) 中平らな右肩上がりの飾り(U+276B、Pe):₎(Pe_276B 中左向きアングルブラケットオーナメント(U+276C、Ps):︵︵︵︵︵︵︵︵。 中右向きアングルブラケットオーナメント(U+276D、Pe): ❭❭ ヘビーレフトポインティングアングル引用符(U+276E, Ps): ︵︵︵︵。 ヘビー右ポインティングアングル引用符(U+276F、Pe): ❯ ❯ ヘビー・ライト・ポインティング・アングル・ブラケット・オーナメント(U+2771、Pe): ⸜⸜⸜⸜。 ライトライト トートイズ シェルブラケットオーナメント(U+2773、Pe): ₎ (U+2773) 中右カーリーブラケットオーナメント(U+2775、Pe):₎₎ 左側S字バッグデリミタ(U+27C5,Ps):︵︵︵︵︵︵︵。 右側S字バッグデリミタ(U+27C6、ペ):₎ (₎) 数学的左側白色四角形ブラケット(U+27E6,Ps):︵Ps_FE35↩Ps_FE35↩Ps_FE35↩Ps_FE35↩Ps_FE35↩Ps_FE35↩MATHEMATIC 数学的右白四角括弧(U+27E7、Pe):₎(Pe_208E7)₎(Pe_208E7 数学的左角括弧(U+27E8、Ps):︵︵︵︵︵︵︵︵。 数学的右角括弧(U+27E9、ペ): ₎ (U+27E9) 数学的左ダブルアングルブラケット(U+27EA,Ps):︵︵︵︵︵︵。 数学的右ダブルアングルブラケット(U+27EB、Pe):₎(Pe_27EB 数学的左白トータスシェルブラケット(U+27EC, Ps): ⟀1,000円 数学的右白トータスシェルブラケット(U+27ED、Pe): ⟩ (ペ) 数学的左偏平足(U+27EE, Ps): ︵︵︵︵。 数学的右端揃え(U+27EF、Pe): ₎┣₎ㄨ 左の白いカーリーブラケット(U+2983、Ps):⌈⌈2983 右白毛(U+2984、ペ): ⦄ ⦄ 左白抜き(U+2985、Ps):⌈白抜き 右白偏(U+2986、ペ): ⦆ ⦆ Z NOTATION LEFT IMAGE BRACKET (U+2987, Ps): ⌈表記を変更する。 Z表記 右画像ブラケット(U+2988、Pe): ⦈⦈ Z表記 左綴じ金具(U+2989、Ps):︵︵︵︵︵︵。 Z表記 右綴じ金具(U+298A、Pe): ⸜(๑⃙⃘'ᵕ'๑⃙⃘) アンダーバー付き左四角金具(U+298B, Ps): ⠸⠸⠸⠸ アンダーバー付き右四角形ブラケット(U+298C、Pe):₎(Pe_298C 左上隅に刻み目のある角形ブラケット(U+298D, Ps): ↪Ps_298D 下角に刻み目のある右の四角いブラケット(U+298E、Pe): ⸜ (⸜) 左下隅にティック付きの四角いブラケット(U+298F, Ps): ⦏⦏⦏ 右角括弧、上角に刻み目(U+2990、Pe): ⦐ ⦐ ドット付き左アングルブラケット(U+2991、Ps):⁽⁽⁽ ドット付き右アングルブラケット(U+2992、Pe): ⦒ ⦒ 左アークレスタンブラケット(U+2993、Ps):⌈⌈⌈⌈⌋⌋⌋ 右アークグレイターハンブラケット(U+2994、Pe):⦔⦔ ダブルレフトアークグレータータンブラケット(U+2995、Ps):⌈Ps_2308 ダブル右アークレスタンブラケット(U+2996、Pe): ⦖ ⦖ 左黒トートバッグ(U+2997、Ps):︵︵︵︵︵︵︵︵。 右側黒色トートバッグ(U+2998、Pe): ⦘ ⦘ LEFT WIGGLY FENCE(U+29D8、Ps):︵︵︵︵︵︵。 右くねくねフェンス(U+29D9、ペ):₎ (₎ Ꮙ Ꮙ) 左ダブルウィグリーフェンス(U+29DA, Ps):﹁﹂﹂﹂ 右ダブルウィグリーフェンス(U+29DB、ペ): 〙 〙 左ダブルウィグリーフェンス(U+29DB、ペ 左向きカーブアングルブラケット(U+29FC、Ps):︵︵︵︵。 右向きカーブアングルブラケット(U+29FD、Pe):₎(Pe_208E↩)。 左のサブスティテュートブラケット(U+2E02、Pi):⸮(๑⃙⃘'ᵕ'๑⃙⃘) 右のサブスティテューションブラケット(U+2E03、Pf):︵︵︵︵︵︵。 左側の点線付き補助ブラケット(U+2E04、Pi):⸉ (Pi_2E04 右側の点線付き補助ブラケット(U+2E05、Pf):︲右側の点線付き補助ブラケット(U+2E04、Pf 左 TRANSPOSITION BRACKET(U+2E09、Pi):⸉ (ピ) 右側トランスポジットブラケット(U+2E0A、Pf):︲右側トランスポジットブラケット(U+2E0A、Pf):︲右側トランスポジットブラケット(U+2E0A、Mf 左肩上がりの省略記号(U+2E0C、Pi):⸌ ⸌ 右肩上がりの省略枠(U+2E0D、Pf):⸍. 左低音パラフレーズブラケット(U+2E1C、Pi):⸜(๑⃙⃘'ᵕ'๑⃙⃘) 右ローパラフレーズブラケット(U+2E1D、Pf):⸝⸝⸝⸝⸝⸝ 左の縦棒に楔(U+2E20、パイ):⸠ (๑⃙⃘'ᵕ'๑⃙⃘)⸝⸝⋆*。 右の縦棒にかぎ針(U+2E21、Pf):⸡(Pf_2E21 トップ左側ハーフブラケット(U+2E22、Ps):︵︵︵︵。 右上ハーフブラケット(U+2E23、Pe): ⸣ 下左半角ブラケット(U+2E24、Ps):︵︵︵。 右下ハーフブラケット(U+2E25、Pe):₎(Pe_2E25 左サイドウェイU字ブラケット(U+2E26、Ps):︵右サイドウェイU字ブラケット(U+2E26、Ps 右サイドウェイU字ブラケット(U+2E27、ペ):₎(Pe_2E27 左ダブルパレンテシス(U+2E28, Ps): ↪Ps_2E28 右ダブルパレンテシス(U+2E29、Pe):₊(Pe_2E29 左角括弧(U+3008,Ps):〈 〉。 右アングル・ブラケット(U+3009・ペ):〈嬰〉右アングル・ブラケット 左ダブルアングルブラケット(U+300A、Ps):《 》。 右ダブルアングルブラケット(U+300B、Pe): 》。 左コーナーブラケット(U+300C、Ps):「」。 右コーナーブラケット(U+300D、Pe):」。 左白角括弧(U+300E、Ps):『』。 右白角括弧(U+300F、Pe):『』。 左黒文字(U+3010、Ps):【】をつける 右黒文字(U+3011、Pe): 】で始まる。 左巴形(U+3014,Ps):〔 〕。 右旋盤目(U+3015、Pe):〕。 左白聯(U+3016、Ps):〖。 右白色レンズブラケット(U+3017、Pe):〗。 左白色トートバッグ(U+3018、Ps):︵︵︵︵︵︵︵︵。 右白色トートバッグ(U+3019、Pe): 〙 (U+3019) L
関連
-
[解決済み] Rで文字列の長さを求める方法
-
[解決済み] UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128)
-
[解決済み] 文字列リテラルの前にある'b'文字は何を意味するのでしょうか?
-
[解決済み] 時間」を表すUnicodeの文字は?
-
[解決済み] Zalgoテキストはどのように機能しますか?
-
[解決済み] Pythonのunicode文字列のアクセントを除去(正規化)する最良の方法は何ですか?
-
[解決済み] PythonでUnicode文字列を文字列に変換する(余分な記号を含む)
-
[解決済み] ASCIIとUnicodeの違いは何ですか?
-
[解決済み】文字列フラグ "u "と "r "は一体何をするのでしょうか、そして生の文字列リテラルとは何でしょうか?
-
[解決済み] 実際に使われている非BMPのUnicode文字で最も多いものは何ですか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このUnicode結合文字はどうなっているのか、どうすればフィルタリングできるのか?
-
[解決済み] テキストがボックスで表示されるのはどういう意味ですか?
-
[解決済み] 時間」を表すUnicodeの文字は?
-
[解決済み] 人を表すユニコード記号は?
-
[解決済み] UTF-8とUnicodeの違いは何ですか?
-
[解決済み】Unicode、UTF、ASCII、ANSIのフォーマットの違いについて
-
[解決済み】Markdownの構文でディレクトリとファイル構造を表現する【終了しました
-
[解決済み】「検索」を表すユニコードグリフシンボルはありますか【終了しました
-
[解決済み] 実際に使われている非BMPのUnicode文字で最も多いものは何ですか?[クローズド]
-
[解決済み] awk を使ってバイトオーダーマークを削除する