Я пытаюсь получить данные после двоеточия.
Это мой код:
function myFunction() {
var withBreaks = "*Cats are:* cool Pets [CATS]"
var sheet = SpreadsheetApp.getActiveSheet()
if (withBreaks) {
var tmp;
tmp = withBreaks.match(/^[\*]Cats are:[\*][\s]([a-z]+[\s]+[A-Za-z].*)$/m); //
var username = (tmp && tmp[1]) ? tmp[1].trim() : 'No username';
sheet.appendRow([username])
}
};
Так что я пытаюсь получить информацию после
*Cats are:*
. Этот код работает, но иногда некоторые предложения будут иметь звездочку, а иногда не будет звездочки для разных предложений. Я хотел бы сделать более объединяющим, если это немного прояснит мой вопрос.
То, что я хотел бы сделать, без указания звездочки, получить данные после:. Так что все, что после кошек: Нужно ли указывать звездочку?