Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
esentis
/
string_extensions
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
7
Code
Issues
1
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
string_extensions
test
on
develop
User selector
All users
Datepicker
All time
Commit history
Commits on Apr 4, 2026
🔧 Refactor string extension methods for improved performance and consistency. Changes include optimizing character counting, reversing strings, and joining words. Updated tests to cover edge cases …
Show description for c7242d0
esentis
committed
c7242d0
View commit details
Copy full SHA for c7242d0
View code at this point
Browse repository at this point
Commits on Mar 31, 2026
🔧 Enhance string extension methods with improved URL validation, pattern matching, and leet transformation logic. Update documentation for clarity and consistency. Add tests for new functionality a…
Show description for 5f5acf6
esentis
committed
5f5acf6
View commit details
Copy full SHA for 5f5acf6
View code at this point
Browse repository at this point
Commits on Mar 11, 2026
🔧 Refactor `toTitleCase` method to use `replaceAllMapped` for improved readability and performance in both nullable and non-nullable string extensions
Show description for 0d43d42
esentis
committed
0d43d42
View commit details
Copy full SHA for 0d43d42
View code at this point
Browse repository at this point
🔧 Refactor `toTitleCase` method to handle consecutive whitespace correctly in both nullable and non-nullable string extensions
Show description for ef35069
esentis
committed
ef35069
View commit details
Copy full SHA for ef35069
View code at this point
Browse repository at this point
Commits on Dec 10, 2025
feat: use lexicographic string comparisons
esentis
committed
d445f73
View commit details
Copy full SHA for d445f73
View code at this point
Browse repository at this point
🔧 Update string comparison methods to use lexicographical ordering in nullable and non-nullable extensions
Show description for 953721c
esentis
committed
953721c
View commit details
Copy full SHA for 953721c
View code at this point
Browse repository at this point
Commits on May 22, 2025
♻️ Refactor efficiency test to remove unnecessary call count variable
esentis
committed
f302401
View commit details
Copy full SHA for f302401
View code at this point
Browse repository at this point
✅ Adds endsWithAny tests
esentis
committed
9cd33cc
View commit details
Copy full SHA for 9cd33cc
View code at this point
Browse repository at this point
Commits on Mar 18, 2025
✨ Restructure folders
esentis
committed
35f473a
View commit details
Copy full SHA for 35f473a
View code at this point
Browse repository at this point
Commits on Aug 22, 2024
✨ Improves after & before methods to include whitespace in patterns
esentis
committed
0d759f5
View commit details
Copy full SHA for 0d759f5
View code at this point
Browse repository at this point
Commits on Jun 24, 2024
✨ Add defaultToBlank parameter to after and before methods
Show description for 5b99cce
esentis
committed
5b99cce
View commit details
Copy full SHA for 5b99cce
View code at this point
Browse repository at this point
Commits on Jan 24, 2024
🐛 Fix nullability issues in string_extensions.dart
esentis
committed
437635e
View commit details
Copy full SHA for 437635e
View code at this point
Browse repository at this point
Commits on Jul 18, 2023
✅ Adds replaceFirst & replaceLast tests
esentis
committed
7db8be4
View commit details
Copy full SHA for 7db8be4
View code at this point
Browse repository at this point
Commits on Jul 10, 2023
Fix formatting
zonaro
committed
8d000a8
View commit details
Copy full SHA for 8d000a8
View code at this point
Browse repository at this point
Commits on Jul 3, 2023
✅ ✨ Adds isJson & splitLines methods
esentis
committed
a232897
View commit details
Copy full SHA for a232897
View code at this point
Browse repository at this point
Commits on Jun 5, 2023
✨ ✅ Adds insertAt method
esentis
committed
c0076e3
View commit details
Copy full SHA for c0076e3
View code at this point
Browse repository at this point
Commits on May 28, 2023
✅ Adds new tests
esentis
committed
3f8b161
View commit details
Copy full SHA for 3f8b161
View code at this point
Browse repository at this point
Commits on Apr 7, 2023
✅ ✨ Adds new methods
esentis
committed
fe85701
View commit details
Copy full SHA for fe85701
View code at this point
Browse repository at this point
Commits on Mar 24, 2023
Check whether a string contains any Greek character
Show description for baefd56
gbrandtio
committed
baefd56
View commit details
Copy full SHA for baefd56
View code at this point
Browse repository at this point
Linting with dart format
gbrandtio
committed
8770201
View commit details
Copy full SHA for 8770201
View code at this point
Browse repository at this point
Commits on Mar 23, 2023
Adding unit tests for greekTimeLiteralToEnglish
gbrandtio
committed
b778484
View commit details
Copy full SHA for b778484
View code at this point
Browse repository at this point
Commits on Mar 9, 2023
🐛 Fixes toGreekUppercase
esentis
committed
48a7576
View commit details
Copy full SHA for 48a7576
View code at this point
Browse repository at this point
Commits on Feb 27, 2023
⚡️ Optimises mostFrequent method
Show description for c043be0
esentis
committed
c043be0
View commit details
Copy full SHA for c043be0
View code at this point
Browse repository at this point
Commits on Feb 26, 2023
🐛 Fixes remove whitspace to properly work
esentis
committed
9a644a8
View commit details
Copy full SHA for 9a644a8
View code at this point
Browse repository at this point
Commits on Jan 28, 2023
✅ Fixes failing test
esentis
committed
2cd67b0
View commit details
Copy full SHA for 2cd67b0
View code at this point
Browse repository at this point
✨ ✅ Adds new methods & tests
Show description for 02bd158
esentis
committed
02bd158
View commit details
Copy full SHA for 02bd158
View code at this point
Browse repository at this point
Commits on Jan 21, 2023
⚡️ Improves replaceGreek method
esentis
committed
728b379
View commit details
Copy full SHA for 728b379
View code at this point
Browse repository at this point
Commits on Jan 1, 2023
✅ ✨ Adds isSwiftCode extension
esentis
committed
9cefc0d
View commit details
Copy full SHA for 9cefc0d
View code at this point
Browse repository at this point
Commits on Dec 18, 2022
✅ ✨ Adds swapCase method
esentis
committed
27c8b80
View commit details
Copy full SHA for 27c8b80
View code at this point
Browse repository at this point
Commits on Dec 17, 2022
✅ ✨ Adds isUpperCase & isLowerCase methods
esentis
committed
3ac0a15
View commit details
Copy full SHA for 3ac0a15
View code at this point
Browse repository at this point
Commits on Dec 12, 2022
✅ ✨ Adds isGreekId method
esentis
committed
18adf1d
View commit details
Copy full SHA for 18adf1d
View code at this point
Browse repository at this point
Commits on Dec 10, 2022
✨ Adds more country codes for IBAN
esentis
committed
294db74
View commit details
Copy full SHA for 294db74
View code at this point
Browse repository at this point
🚧 ✨ Adds isIban method
esentis
committed
65d35bc
View commit details
Copy full SHA for 65d35bc
View code at this point
Browse repository at this point
Commits on Nov 18, 2022
🎨 Formats code
esentis
committed
69d7678
View commit details
Copy full SHA for 69d7678
View code at this point
Browse repository at this point
Commits on Nov 14, 2022
✅ Adds example test case for greekuppercase
esentis
committed
71eda70
View commit details
Copy full SHA for 71eda70
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.