Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

string: 「文字列」「部分文字列」「検索文字列」 #208

Closed
azu opened this issue Mar 23, 2017 · 4 comments · Fixed by #858
Closed

string: 「文字列」「部分文字列」「検索文字列」 #208

azu opened this issue Mar 23, 2017 · 4 comments · Fixed by #858

Comments

@azu
Copy link
Collaborator

azu commented Mar 23, 2017

#204 #205
で「文字列」から『部分文字列」を使った検索するといった表現がでてくる。
「部分文字列」と同じ意味で「検索文字列」という言葉も使ってる。

これを上手くまとめたい。

  • 「文字列」本体より「部分文字列』という表現の方が長いのが気になる
  • あんまり直感的ではない
  • 正規表現の方は「パターン」と言ってる
@azu
Copy link
Collaborator Author

azu commented Apr 12, 2017

用語 意味
文字列 Stringオブジェクトのこと "string"
検索文字列 String#indexOf(検索文字列) など検索対象などに指定した文字列のこと "string".indexOf("検索文字列")
置換文字列 String#replace(検索文字列, 置換文字列) のように、replaceメソッドで文字列中の検索文字列に一致した部分を置き換える文字列 "string".replace("検索文字列", "置換文字列")
パターン /パターン/ 正規表現のbodyのこと /パターン/
フラグ /パターン/i の ig などのこと /パターン/i
パターン文字列 new RegExp("パターン文字列") コンストラクタの場合に渡す文字列のこと。正規表現へ変換されることを想定した文字列のこと new RegExp("パターン文字列")
正規表現オブジェクト new RegExpや/パターン/ の返り値であるRegExpのインスタンスオブジェクト var 正規表現オブジェクト = /パターン/フラグ

@azu
Copy link
Collaborator Author

azu commented Apr 12, 2017

後正規表現の \w のようなやつをなんと言うのかも決めたい。
特殊文字 か メタ文字 か
(文献だとメタ文字が多い感じがする)

@azu
Copy link
Collaborator Author

azu commented Jun 30, 2019

部分文字列 -> 指定文字列 でも良さそう

@azu
Copy link
Collaborator Author

azu commented Jul 15, 2019

#231 に入れて #858 で解決される

@azu azu closed this as completed in #858 Jul 23, 2019
azu added a commit that referenced this issue Jul 23, 2019
* refactor(string): 検索文字列に統一

fix #208

* feat(string): i18nについてを追加

* refactor(string): `String#match`メソッドと`RegExp#exec`メソッドの書き直し

* fix

* fix

* fix

* fix

* fix code

* fix

* fix: タグ関数の説明を修正

* fix

* ふぃx

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* refactor(string): 正規表現オブジェクトを書き直し

* fix typo

* fix typo

* use [ instead of +

* fix

* fixup!

* セクションを減らす

* fixup!

* fixup!

* fixup!

* fixup!

* fixup!

* fixup!

* fixup

* fixup!

* add {{book.console}}

* fix link

* fixup!

* fixup!

* fixup

* fix

* fix

* fix

* fix

* fix

* add comment

* fix

* fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant