【Flutter/Dart】文字列を正規表現でキャプチャして置き換える
したいこと
ほげほげ [[表示名|ページ名]] ふがふが
のような文字列を、ほげほげ 表示名 ふがふが
のようなプレーンなテキストに整形したい。
する方法
String text = "ほげほげ [[表示名|ページ名]] ふがふが";
text = text.replaceAllMapped(RegExp(r'\[{2}(.*?)\|.*?\]{2}'), (match) {
return '${match.group(1)}';
});
print(text);
"ほげほげ 表示名 ふがふが"
やったじゃん。
参考
Author And Source
この問題について(【Flutter/Dart】文字列を正規表現でキャプチャして置き換える), 我々は、より多くの情報をここで見つけました https://zenn.dev/kawanji01/articles/7757fdbbdb81bf著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol