/// <summary> /// 加引号 /// </summary> /// <param name="charstring">The charstring.</param> private string[] AddQuotes(string charstring) { List <string> newLines = new List <string>(); if (OperationLinesStrings.Any()) { foreach (var line in OperationLinesStrings) { string itemString = line; Regex reg = new Regex(@"\w+", RegexOptions.IgnoreCase); MatchCollection ms = reg.Matches(itemString); for (int i = 0; i < ms.Count; i++) { if (string.IsNullOrEmpty(charstring)) { itemString = itemString.Replace(ms[i].Value, "\"" + ms[i].Value + "\""); } else { itemString = itemString.Replace(ms[i].Value, ms[i].Value + charstring); } } newLines.Add(itemString); } } return(newLines.ToArray()); }
private void btnInLine_Click(object sender, EventArgs e) { string newText = OperationLinesStrings.Aggregate((current, line) => current + line); txtNewText.Text = IsTirm ? newText.Trim() : newText; switch (UpperOrLower) { case 1: { txtNewText.Text = txtNewText.Text.ToUpper(); break; } case 2: { txtNewText.Text = txtNewText.Text.ToLower(); break; } } }