有几种方法可以做到这一点:
import 'package:recase/recase.dart';
void main() {
print("my_name_is_john_doe".sentenceCase); //snake_case to normal sentence;
print("myNameIsJohnDoe".sentenceCase); //camelCase to normal Sentence;
print("my_name_is_john_doe".snakeCasetoSentenceCase()); //Other way of converting snake case to Normal Sentence
}
extension StringExtension on String {
String snakeCasetoSentenceCase() {
return "${this[0].toUpperCase()}${this.substring(1)}"
.replaceAll(RegExp(r'(_|-)+'), ' ');
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
My name is john doe
My name is john doe
My name is john doe
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4388 次 |
| 最近记录: |