如何從字串物件中刪除標點符號? 10

發布 教育 2024-06-17
10個回答
  1. 匿名使用者2024-01-29

    如果 string 是標準字元陣列(即 char),則可以使用 C 標準庫中的 strtoc() 函式,如下所示。 當然,如果字串是 C++ STL 中的字串物件,則可以將其轉換為標準字元陣列(char),然後按以下**。

    **:#include

    #include

    char string = "a string\tof ,,tokensand some more tokens";

    char seps = " ,\t";

    char *token;

    void main( void )

    printf( "%stokens:", string );

    establish string and get the first token: */

    token = strtok( string, seps );

    while( token != null )

    while there are tokens in "string" */

    printf( " %s", token );

    get next token: */

    token = strtok( null, seps );

    輸出:一串 ,,tokens

    and some more tokens

    tokens:

    astring

    oftokens

    andsome

    moretokens

  2. 匿名使用者2024-01-28

    這個問題似乎比較困難,涉及國際化。 似乎不可能用字串來做到這一點,因為它基於 ANSI C。 當然,如果是英文標點符號,那也沒關係。

  3. 匿名使用者2024-01-27

    ispunct 由 include 提供,用於判斷你傳入的 ch 是否是標點符號,如果不是,它會傳遞結果 str += ch; 字串累積。

    getline(cin, s);這應該只接受您輸入的字串。

  4. 匿名使用者2024-01-26

    int ispunct(int c)

    功能說明。 檢查引數 c 是標點符號還是特殊符號。 返回 true 表示引數 c 為非空格、非數字和非字母。

    如果返回值 v 是標點符號或特殊符號,則返回 true,否則返回 null(0)。

  5. 匿名使用者2024-01-25

    ing 物件,它將從鍵盤接收到該字元陣列或字串物件中的字串。 然後設定乙個變數 i 遍歷字串,如果第 i 位是空格或標點符號,則空格或標點符號點數加 1,檢查 i-1 位是否為字母,如果 i-1 位為字母,則表示過去是乙個單詞,則字數增加 1, 否則(I-1 位不是字母)繼續下降。

    當然,您還必須設定三個變數來儲存空格、標點符號和單詞數。

    還有一些問題需要注意,例如字串開頭的標點符號或空格。

  6. 匿名使用者2024-01-24

    #include

    #include

    using namespace std;

    int main()

    作為 while.

    for(string::iterator ix=;ix

  7. 匿名使用者2024-01-23

    更正了 tostring 方法用於轉換為字串,而不是用於字串攔截。 可以判斷是不是字母,如果是字母可以保留,可以直接忽略區域。

    public static string getstring(string src)

    return new string(str, 0, index);返回字元結果}

  8. 匿名使用者2024-01-22

    不要截斷字串方法,將其替換為正規表示式。

  9. 匿名使用者2024-01-21

    只有字母,大寫和小寫。

    public static string tostring(string src)

    return new string(dest, 0, index);}

  10. 匿名使用者2024-01-20

    首先,使用 split() 進行拆分,以逗號為字元,拆分成陣列,遍歷陣列,拼接成字串!

相關回答
17個回答2024-06-17

物件導向(OO)是當前計算機世界的焦點,是90年代軟體方法的主流。 物件導向的概念和應用已經超越了程式設計和軟體,擴充套件到了廣泛的領域。 如資料庫系統、互動介面、應用結構、應用平台、分布式系統、網路管理結構、CAD技術、人工智慧等領域。 >>>More

8個回答2024-06-17

問題分析:你好,不知道你平時來月經多久來一次,如果你有月經不調,現在你的月經推遲了一周,用驗孕棒來判斷懷孕,但超聲檢查沒有發現宮腔內有孕囊,那麼目前不能排除異位妊娠的可能。 >>>More

21個回答2024-06-17

請不要偷偷上傳自己的**,好嗎,小弟弟!!

8個回答2024-06-17

如果你想去除臉上的色素沉著,你可以使用以下方法: >>>More

22個回答2024-06-17

如何擺脫討厭的額頭紋。