小编Mad*_*Dev的帖子

如何从字符串中获取变量

我正试图BookingID从电子邮件中删除一个.

电子邮件将始终包含以下文本,但BookingID始终不同.

WEB BOOKING ID号:12345678

我已经尝试了以下但它只是给了我BookingID +其后的电子邮件.

string search = "WEB BOOKING ID NUMBER: ";
string bookingID = myItem.Body.Text.Substring(myItem.Body.Text.IndexOf(search) + search.Length);
Run Code Online (Sandbox Code Playgroud)

请注意,BookingID长度始终相同(8个字符).

我非常感谢对此有所帮助.

c# regex string substring

2
推荐指数
1
解决办法
107
查看次数

一个方法可以返回2个布尔值吗?

我有2个布尔值,我想从同一个方法返回.这似乎不起作用.无论如何,它们总是被设置为假.

我的方法是否犯了错误,还是有其他方法可以做到这一点?

    bool isRetry = false;
    bool isContinue = false;

    BeginRetrieveVehicleInfo(isRetry, isContinue);

    if (!isContinue)
    {
        _beginInspectionButton.Enabled = true;
        return;
    }

    if (!isRetry)
    {
        BeginInspection();
    }
Run Code Online (Sandbox Code Playgroud)

BeginRetrieveVehicleInfo方法代码:

    PleaseWaitForm pleaseWaitDialog = new PleaseWaitForm("Registration plate read in progress...", "Please Wait");

    pleaseWaitDialog.Show();
    AlprListener AlprListener = new AlprListener();
    string plateString = AlprListener.RunServer();
    pleaseWaitDialog.Close();

    if (plateString == "No response received!" || plateString == "")
    {
        ApplusMessageBox.Show("No response received from Camera!", "Warning");
        return isRetry = false;
    }
    else if (plateString != _vehicle.RegistrationID)
    {
        DialogResult dialogResult = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

2
推荐指数
1
解决办法
148
查看次数

如何在输入参数中的第二次哈希后获取值

我的下面的 t-sql 仅当输入参数中有一个哈希符号时才有效。

如何将其更改为这样我可以获得第二个哈希符号之后的值?

REVERSE我想我需要使用和的组合,RIGHT但我不明白。

DECLARE @SEAL_SECURITY3 As Varchar(50); SET @SEAL_SECURITY3 = NULL;
DECLARE @SEAL_SECURITY As Varchar(50); SET @SEAL_SECURITY = 'MS-7#MS-8#MS-9'

SET @SEAL_SECURITY3 = CASE WHEN CHARINDEX('#', @SEAL_SECURITY) = 0 THEN NULL 
ELSE SUBSTRING(@SEAL_SECURITY, CHARINDEX('#', @SEAL_SECURITY) + 1, LEN(@SEAL_SECURITY) - CHARINDEX('#', @SEAL_SECURITY) + 1) 
END 

SELECT @SEAL_SECURITY3
Run Code Online (Sandbox Code Playgroud)

结果是 MS-8#MS-9

期望的结果是 MS-9

更新

是否可以通过更改SET ELSE块而不是SELECT语句来获得所需的结果?

sql t-sql sql-server

2
推荐指数
1
解决办法
236
查看次数

标签 统计

c# ×2

asp.net ×1

regex ×1

sql ×1

sql-server ×1

string ×1

substring ×1

t-sql ×1