Write the qregularexpression that would be used to check

Assignment Help Computer Engineering
Reference no: EM133361856

Question:

Suppose that a class named RainXml would be used to generate the XML text for all the rain data.

class RainXml

{

public:

RainXml();

RainXml getInstance();

QString writeToXml(/*passing rain data*/);

private:

RainXml instance; bool checkStationCode(QString stn) const;

QRegularExpression re;

};

This class is supposed to be implemented using a singleton design pattern

The checkStationCode(QString stn) function from the class definition in (A) ABOVE is used to ensure that the station code meets the correct format required, where the QString parameter is the station code that needs checking. The returned Boolean is true if the code meets requirements and false otherwise.

bool RainXml::checkStationCode(QString stn) const

{

// add code here

}

The station code should meet the following requirements.

Should begin with a capital letter.
This is followed by any 2 lowercase alphabetic characters.
This is followed by the same capital letter as the initial character of the code.
The numeric part of the code is made up of any 3 digits, where the first digit cannot be zero. There should be no other characters before or after this code.
Question:

Write the QRegularExpression that would be used to check codes for correctness. QRegularExpression re(/*what would you put here*/);

Reference no: EM133361856

Questions Cloud

Discuss your experience with these four components : Contingency planning consists of four major components: The Business Impact Analysis, the Incident Response Plan, the Disaster Recovery Plan, and the Business
What are issues to consider when deciding to build software : What are issues to consider when deciding to build software in-house or to purchase commercial off-the- shelf software (COTS)? . If you were asked to evaluate
Nutrition needs with vitamins or by new eating habits : Nurses can help older adults by teaching them how to gain their nutrition needs with vitamins or by new eating habits.
Write a vba function called ducky that takes two integers : Write a VBA function called ducky that takes two integ..s, n and m, as parameters. If n is less than m, it should return the sum of all the integers from
Write the qregularexpression that would be used to check : Write the QRegularExpression that would be used to check codes for correctness. QRegularExpression re(/*what would you put here*/);
Parameters for monitoring success of therapy : Discuss specific patient education on the prescribed therapy. What are the parameters for monitoring success of the therapy?
Documentation with minimal redundancy : Discuss how Simple, fast documentation with minimal redundancy. Decision support dashboards would affect nursing workflow and meaningful use.
How data will be moved around the application : Considering the scenario given below, draw a partial UML class diagram that captures the scenario. You should include the necessary classes, class attributes
Treat generalized anxiety disorder in older adults : Aside from Lexapro, what is another FDA approved drug for treat generalized anxiety disorder in older adults?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd