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

[Feature Request] メールアドレス変換を高機能化 #75

Open
ensan-hcl opened this issue Mar 31, 2024 · 3 comments
Open

[Feature Request] メールアドレス変換を高機能化 #75

ensan-hcl opened this issue Mar 31, 2024 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@ensan-hcl
Copy link
Owner

ensan-hcl commented Mar 31, 2024

現在、メールアドレス変換として次のような機能が用意されている。

  • /[A-Za-z0-9_\.]+@/と入力すると、@gmail.com@icloud.comなどを予測変換として表示する

これに対して、以下の要望が来ていた。

@gまで入力している場合に絞り込んでほしい

この機能を実装したい。現在の実装はEmailAddress.swiftに存在しており、これを拡張することで実現可能だと考えられる。

https://github.com/ensan-hcl/AzooKeyKanaKanjiConverter/blob/develop/Sources/KanaKanjiConverterModule/Converter/EmailAddress.swift

@ensan-hcl ensan-hcl added enhancement New feature or request good first issue Good for newcomers labels Mar 31, 2024
@k-taro56
Copy link
Contributor

/.*@/ ⇐ これ JS の正規表現ですか?

@ensan-hcl
Copy link
Owner Author

ensan-hcl commented Mar 31, 2024

雰囲気正規表現でした。一応Swiftの正規表現リテラルの記法に沿ってはいます。suffixが@です
ついでに/[A-Za-z0-9]+@/に書き換えました、より正確だったので。

@k-taro56
Copy link
Contributor

k-taro56 commented Mar 31, 2024

/[A-Za-z0-9]+@/ ⇐ これは雰囲気でもわかりやすくていいですね
JS だけじゃなく、Swift も同様のリテラル記法なんですね

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants