1. ホーム
  2. unicode

[解決済み] 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