コード
import 'package:intl/intl.dart';void main() { final time = DateTime.parse('2023-12-22 21:43:20.585096'); final result = DateFormat('yyyy-MM-dd HH:mm:ss').format(time); print('result: $result');}
DartPad
方法
①正規表現で抽出
void main() { final text = 'これはYouTubeのリンクです。https://www.youtube.com/'; final exp = RegExp(r'.*(http\S+)'); final match = exp.firstMatch(text); final beforeUrl = match?.group(0)?.replaceAll(match.group(1)!, ''); print(bef
コード
void main() { final text = 'Youtubeのリンクはhttps://www.youtube.com/です。'; // 正規表現 final regExp = RegExp( r'((https?:www\.)|(https?://)|(www\.))[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9]{1,6}(/[-a-zA-Z0-9()@:%_+.~#?&/=]*)?', ); f