簡體   English   中英

Dart 中的 strstr 函數等效

[英]strstr function equivalent in Dart

Dart 中是否有等效的strstr()函數? 我在 PHP 中使用過strstr()並且我想在 Dart 中使用它。

謝謝你。

這是PHP 的strstr的 Dart 等效項:

String strstr(String myString, String pattern, {bool before = false}) {
  var index = myString.indexOf(pattern);
  if (index < 0) return null;
  if (before) return myString.substring(0, index);
  return myString.substring(index + pattern.length);
}

輸出 :

strstr('name@example.com', '@');               // example.com
strstr('name@example.com', '@', before: true); // name

strstr('path/to/smthng', '/');                 // to/smthng
strstr('path/to/smthng', '/', before: true);   // path

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM